永发信息网

Mr.Zhang,afamousteacherinShanghai,wenttogivelecturesinYunnanlastyear.He

答案:2  悬赏:60  手机版
解决时间 2021-02-01 05:49
  • 提问者网友:做自己de王妃
  • 2021-01-31 21:08
Mr.Zhang,a famous teacher in Shanghai,went to give lectures in Yunnan last year.He _______ there for a term.Yesterday he returned home.A.had stayedB.would stayC.has stayedD.stayed
最佳答案
  • 五星知识达人网友:深街酒徒
  • 2019-09-13 13:17
D解析分析:审题不清的同学特别容易犯选C项的错误,认为有了“for+一段时间”就是现在完成时,这里如果是现在完成时的话,那么后面一句Yesterday he returned home.和He has stayed there.就产生矛盾,因为 He has stayed for a term there.表示到现在为止“他在那里呆了一个学期”,那么他人还在那里,但事实上“他昨天回到了家”。也有同学选A项过去完成时,表示的是“过去的过去”,就是stay的动作发生在前面一句动词went to give的前面,那就变成了“他在去年到云南做讲座之前就在云南呆了一个学期”,没有去云南怎么能在云南先呆一个学期呢?也可能有同学认为用had stayed是指在returned之前发生的动作,属于“过去的过去”,但这不行。在叙述过去的事情时,如果是按事情的顺序来表达过去的一连串动作时,是用一般过去时来表示的,只有在不按顺序进行倒叙时用过去完成时,如:Yesterday I met Tom in the street.We hadn't met each other for about a year.此处hadn't met是发生在met之前,属于“倒叙”方式,要用过去完成时。而在本题中是按动作顺序来表达的,先是went to give,接着是stayed there for a term,然后是returned,所以用一般过去时。
全部回答
  • 1楼网友:猎心人
  • 2020-04-02 17:21
我学会了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯