作业帮 > 英语 > 作业

一道英语题-Has your former classmate come back from America?——yes

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:英语作业 时间:2024/06/08 17:05:02
一道英语题-Has your former classmate come back from America?——yes,he __ there for one years.
A,lived B,had lived
为什么选A而不能选B,
一道英语题-Has your former classmate come back from America?——yes
A,lived 是一般过去时 B,had lived 是过去完成时
过去完成时表示的是发生在过去的一个时间或动作之前的事情(动作).
如:It had rained hard by last night.这句的意思是:到昨天晚上为止雨下得很大.by last night 是“到昨天晚上为止”的意思.“昨天晚上”是个过去的时间,下大雨是在昨晚之前.所以用过去完成时.
The film had started when we got to the cinema.“我们到电影院时影片已经开演了.我们到电影院是个过去的动作,而电影开演在 “到”之前,故用过去完成.
在用过去完成时态时一定有一个过去的时间或动作做参照.
一般过去时表示一个发生在过去的动作.Has your former classmate come back from America?用的是现在完成时,是问现在的结果.你的以前的同学从美国回来没有?
yes,he _lived _ there for one years.“回来了,他在那生活了两年”是以现在作参照,而没有过去一个参照时间或动作,所以用一般过去时.