高分+分求助,英语高手请进.汉语翻译成英语.

来源:百度知道 编辑:UC知道 时间:2024/05/16 09:46:16
1.当她到达的时候,我已经回家了. 2,到这个月底,我们已经学了3000个单词. 3,我那时不饿,我那时刚吃过早餐.

1、I had been in when she arrived.
2、We had learned 3000 words to the end of this month.
3、I was not hungry because I had had breakfast at that time.
解释如下:
你如提的句型皆为“过去完成时”,根据字面意思就知道是过去已经完成了,句式为had +过去分词,另外,完成时(包括过去时和现在时)中的动词一定要是持续性的,而不是瞬间性的。

第1句:表达此句时,肯定是已经发生过了,因此才会说她到达时,我已经到家了,汉语中我们也会这样说的;她到达了,是过去发生的,那么我到家肯定发生在她之前,我们可以说是“过去的过去”,那肯定是用过去完成时了。“回家”是个瞬间性动词,不是持续性,所以,肯定不能用go home,你想想,回家是个动作,要么回家,要么没回家,所以,只能使用be in,表明是在家里了,这是个持续性的动作。这与“死了多年”道理是一样的,die是瞬间性的,要么死,要么活,不可能有持续性,所以,只能用be dead来表明当事人的状态。

第2句,到这个月底,at the end of句型肯定是过去完成时的标志,所以一定要记住,这个方面,教课书会有小结的,你自己看看去。study是学,而learn是学会,两者意思不一样,而且study是瞬间性的,learn是持续性的,你想想啊,3000个单词肯定是学会了才说这句话的,study是学的动作,而learn是学好之后的状态,这在汉语中也是可以理解的,对吧。

第3句,正因为我吃过早饭了,所以我才不饿的,吃早饭发生在不饿之前,所以,“过去的过去”就用过去完成时。吃早饭是have breakfast,句型是had + 过去分词,所以,就出现了
had had breakfast的情况,千万不要漏啦!

以上就是解释,其实根据这三句,你也应该知道了过去完成时的使用了,另外,你如果分不清是不是持续性动词怎么办?只要想想,这个动作是不是表明了一种状态就可以了,比如在、好了、学会等等都表示已经处在状态之中了。

1.When she arrives, I