英语 题目 初中

来源:百度知道 编辑:UC知道 时间:2024/05/22 07:21:49
By the end of last term,they ______(work)there for ten years.

Mr.Green and his wife _____(live) in London for a few years before they came to work in China in 2001.

应该用现在完成时还是过去完成时?回答一下答案说下为啥子。

had worked. 因为在By the end of last term是在过去的过去,过去完成时。

had lived 同理。

1.By the end of last term,明显是过去时态吧,所以用过去完成时
By the end of last term,they had worked there for ten years
2.同1题
顺便说一句:你用了“为啥子” ,四川的?呵呵

have worked have lived

第一小题用过去完成时,因为表示到过去某一时间点完成的动作或存在的状态。had worked
I had learned more than 3000 English words by the end of last year.
第二小题用一般过去时,对过去动作或状态的客观描述,和现在没有关系,所以不用现在完成时,而用lived.
再如:I syudied in Beijing University for four years before I came to work here.

用过去完成时。

因为要填的动词都是在“过去”之前发生的,

过去的过去用过去完成时。

have worked
had lived