下面这个选择题为什么用过去式,而不用现在完成时呢? 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
展开
nbyoungor
2012-07-17 · TA获得超过1.4万个赞
知道大有可为答主
回答量:6679
采纳率:0%
帮助的人:3015万
展开全部
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
译:这位老人过去曾经在美国作为访问教授工作过两年,现在住在上海我父母家的隔壁。
析:本题考查非限制性定语从句的谓语时态。主句是现在进行时,说明现在的情况(住在国内),所以这个非限制性定语从句的谓语时态就不能用现在时态。排除BD。(用B表示他现在还在美国,与主句意思矛盾。D不仅时间状语for two years 与现在进行时矛盾,其意思说他现在正美国工作,与主句意思矛盾)
此题容易误选C。C项是最大的干扰项。尽管楼主有说明,1043568671TX仍坚持选C!如楼主不说,估计选C的会更多。
请注意,过去完成时,不是说发生在过去的事情就用过去完成时! 过去完成时是以过去某个时间为参照, 表示在那个时间之前就已经发生的事情。题句中一定有(或隐含有)这个过去的,作参照的时间的!而本题句中的主句时间是“现在”,并没有这个过去的时间!所以不能选C。如果从句中加上一个before he returned之类的,就选C。
PS:近几年常考一般过去时与for+一段时间连用的选择题。请大家注意,不要以为,for+一段时间 就一定要用于完成时态的延续性用法。
jimbus
2012-07-16 · TA获得超过377个赞
知道小有建树答主
回答量:259
采纳率:0%
帮助的人:346万
展开全部
因为这是单纯介绍过去的经历,并没有强调对现在的影响。所以不用现在完成时,而用一般过去时。

快乐学语言,语言学快乐!
要及时采纳哦! (*^__^*)
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
guyuegeqian239
2012-07-16
知道答主
回答量:19
采纳率:0%
帮助的人:5.5万
展开全部
因为他是过去在美国工作,现在在上海。过去的工作对现在没有影响,所以不用现在完成时。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
water673451442
2012-07-17 · TA获得超过723个赞
知道小有建树答主
回答量:400
采纳率:0%
帮助的人:105万
展开全部
首先这道题的意思是:这个老人,在美国作为一个访问方面的教授已经两年了,现在在与我住在上海的父母旁边。
既然现在已经住在父母旁边了,那么括号的地方已经是过去了。所以用一般过去式。
而现在完成时是与现在有关的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
丰乐123的西部
2012-07-16 · TA获得超过136个赞
知道答主
回答量:167
采纳率:0%
帮助的人:88.6万
展开全部
现在完成时 应该是表示从过去某一时间开始并一直持续到现在并且有可能还会持续的动作或状态 此句是说这个老人在美国做过两年的访问学者,现在是住在上海。说明在美国做访问学者这个动作没有持续到现在。所以应该用过去式
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(17)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式