作业帮 > 英语 > 作业

一般过去时还是现在完成时

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:英语作业 时间:2024/05/16 01:38:50
一般过去时还是现在完成时
He()in London for two years and then went to Edinburgh.
请问这题空格处是填lived还是has lived?
我也对这道题有疑问,可答案是Lived!
一般过去时还是现在完成时
填lived是正确的,因为live是个表示延续性动作的动词,在这里它表示的是“过去的过去”.全句的意思是:“他在伦敦住了两年,然后去了爱丁堡(居住).”根据后面went这个单词的时态我们知道“去了爱丁堡”这个动作发生在过去,而“在伦敦住了两年”这个动作发生在“去爱丁堡”之前,因此只能填lived这个词,如果用完成时则说明“他迄今为止一直住在伦敦”,因为现在完成时表示的是到目前为止完成的动作或存在的状态,但后面的单词用了went,这说明时间上出现了不一致,这是不可能的.问题的关键是我们要知道英语的一般过去时可以表示“过去的过去”.