英语题,急求急求!!!在线等!!!谢谢!!!!!

MaryspentheruniversitylifeinLondon,whereshe()lawforaboutfouryears.A.hasstudiedB.would... Mary spent her university life in London,where she ( ) law for about four years.
A.has studied B.would study C.is studing D.studied
答案是D,为什么??英语高手帮帮忙!
展开
樱瀛靛蓝
2012-03-24 · TA获得超过165个赞
知道答主
回答量:68
采纳率:0%
帮助的人:28.4万
展开全部
是选D
因为题中说到Mary spent her university life in London,就说明她的大学生涯已经结束了
所以for about four years 并不是延续至今的时间
而现在完成时只有延续至今的时间才能用,懂了吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-03-24
展开全部
BC可以直接排除,这里不用现在完成时,因为spent和studied这个动作几乎是同时完成的,她学习法律的时候也就是她度过大学生活的时候,所以都用过去式
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小五游记
2012-03-24 · TA获得超过147个赞
知道小有建树答主
回答量:170
采纳率:0%
帮助的人:126万
展开全部
d. mary 的大学生活在伦敦度过,在那里她学习了四年法律。这里的主句为一般过去时,从句和主句动作是一致的,所有也用一般过去时。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
忧民拒腐贪F
2012-03-24 · TA获得超过738个赞
知道小有建树答主
回答量:529
采纳率:0%
帮助的人:416万
展开全部
排除法就可以了
主句提示(spent)为过去式,先排除现在时的A和C,B的意思当然不对了,只能选D
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
大四毕业新生
2012-03-24 · 超过13用户采纳过TA的回答
知道答主
回答量:60
采纳率:100%
帮助的人:30.2万
展开全部
Mary spent her university life in London里用的是spent就是spend的过去式,就是说已经大学毕业了,所以学习法律也是过去学的,所以用的是study的过去式
追问
你好!这里的for about four years.是要和完成时连用的呀?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式