下面这个选择题为什么用过去式,而不用现在完成时呢? 5
Theoldman,who___intheUSasavisitingprofessorfortwoyears,isnowlivingnextdoortomyparents...
The old man, who ___ in the US as a visiting professor for two years, is now living next door to my parents in Shanghai.
A. worked B. has worked C. had worked D. is working 展开
A. worked B. has worked C. had worked D. is working 展开
19个回答
展开全部
过去时是用来表示过去某个时间发生的事。而现在完成时强调过去发生的事一直持续到现在或对对现在有影响。
在这道题中,虽然有for two years 但是它修饰的是作为一名教授这件事持续了两年是,在回来之前发生的,所以用一般过去时
在这道题中,虽然有for two years 但是它修饰的是作为一名教授这件事持续了两年是,在回来之前发生的,所以用一般过去时
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
选C。这句话的意思是这个老人在美国作为一名客座教授已经两年了,现在他住在我在上海的父母的隔壁。因为他作为一名客座教授已经两年了是过去做过的事情,这样就可以排除BD两个选项。又因为现在他住在我在上海的父母的隔壁说明他过去在美国是客座教授,用过去完成时,所以选C啊,呵呵,希望对你有帮助啊!(*^__^*) 嘻嘻……。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
A,这句有两个迷惑的地方,一个是for two years容易让人误认为用现在完成时,但是解题关键在后面的分句,is now living next door to my parents in Shanghai,现在住在上海,表示他在美国当教授这件事已经过去了,因此用一般过去时。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这是表达the old man过去在美国工作两年,而现在已经不在美国,只是单纯的介绍他过去的经历,句中并没有强调这段期间的工作对现在造成什么影响,所以不用现在完成时,而用一般过去时。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
过去完成时一般是指过去发生的动作对现在造成了影响,而这里单纯说过去的动作,所以应该用过去式,延续性动词的过去式也可以与for短语连用的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |