英语问题,求高手解答?
来源:学生作业帮 编辑:神马作文网作业帮 分类:英语作业 时间:2024/11/19 10:00:27
英语问题,求高手解答?
oh,peter ,there you are.you have been ages.What kept you so long?
求这句话精确翻译.
这是听力原文,这里面there you are 是什么意思?
oh,peter ,there you are.you have been ages.What kept you so long?
求这句话精确翻译.
这是听力原文,这里面there you are 是什么意思?
哦,彼得,你终于来了.你怎么花了这么长时间?
there you are是“你来了”的意思.
ages“好几年”,夸张的说法,实际指“很长时间”,所以,翻译成“终于”.
再问: Have been done 是过去完成时把?ages不是表示年龄的意思吗?
再答: 是现在完成时,过去完成时是had done,或had been done,
必须用完成时,因为后面是一段时间ages.
例如:
We haven't seen each other for ages.
我们已经很长时间没见过面了。
age表示“年龄”,也表示“年龄;年岁;年代;时代;寿命;阶段”。
一年就是一岁,所以,一岁也可以表示一年,
ages就是几年,
ages ago,老早,几年前,从前。
再问: 是不是have/has +done 是现在完成时。 have/has been done 是现在完成时的被动语态?
溺水的过去完成时一个是主动。一个是被动把?
再答: 是的。溺水,动词是drown,只能用被动,而不能用完成时,The boy was drowned(那个男孩淹死了。). 如果没有淹死,被人救了,可以用现在分词。如The man saved the drowning boy(那个男士救了那个溺水的男孩。).
过去分词,表示过去,表完成,表被动。所以,前面一个例子用被动,已经淹死。
现在分词,表现在,表进行,表主动。后一个例子,表示还没有淹死,。
再问: be+done 是被动语态把?has+done 和has been done 是第三人称的现在完成时态把?
再答: 准确地说,是第三人称单数的现在完成时的主动和被动形式。
再问: 嗯,懂了。那后面的,kept是keep的过去分词把。是保持的意思?so long是如此久?什么你保持如此久?
再答: 对,字面是这个意思,但是如果翻译成汉语,就不像汉语。so long,在这里是这个意思。在口语和听力中,还可以表示“再见”。
其实,前面的You have been ages.言语之中有不满情绪,可以翻译成“你真够磨蹭的。”
there you are是“你来了”的意思.
ages“好几年”,夸张的说法,实际指“很长时间”,所以,翻译成“终于”.
再问: Have been done 是过去完成时把?ages不是表示年龄的意思吗?
再答: 是现在完成时,过去完成时是had done,或had been done,
必须用完成时,因为后面是一段时间ages.
例如:
We haven't seen each other for ages.
我们已经很长时间没见过面了。
age表示“年龄”,也表示“年龄;年岁;年代;时代;寿命;阶段”。
一年就是一岁,所以,一岁也可以表示一年,
ages就是几年,
ages ago,老早,几年前,从前。
再问: 是不是have/has +done 是现在完成时。 have/has been done 是现在完成时的被动语态?
溺水的过去完成时一个是主动。一个是被动把?
再答: 是的。溺水,动词是drown,只能用被动,而不能用完成时,The boy was drowned(那个男孩淹死了。). 如果没有淹死,被人救了,可以用现在分词。如The man saved the drowning boy(那个男士救了那个溺水的男孩。).
过去分词,表示过去,表完成,表被动。所以,前面一个例子用被动,已经淹死。
现在分词,表现在,表进行,表主动。后一个例子,表示还没有淹死,。
再问: be+done 是被动语态把?has+done 和has been done 是第三人称的现在完成时态把?
再答: 准确地说,是第三人称单数的现在完成时的主动和被动形式。
再问: 嗯,懂了。那后面的,kept是keep的过去分词把。是保持的意思?so long是如此久?什么你保持如此久?
再答: 对,字面是这个意思,但是如果翻译成汉语,就不像汉语。so long,在这里是这个意思。在口语和听力中,还可以表示“再见”。
其实,前面的You have been ages.言语之中有不满情绪,可以翻译成“你真够磨蹭的。”