My friend has returned from the UK.She_at Oxford for four years,during which time we communicatedwith each other on the Internet.A.had B.has been studying C.has studied D.studied为什么选D呢?
My friend has returned from the UK.She_at Oxford for four years,during which time we communicated
with each other on the Internet.
A.had B.has been studying C.has studied D.studied
为什么选D呢?
做题目时,首先要记住,绝大多数情况下,题目给出的信息都是有用的。“my friend has returned from the UK”,这意味着她的学业已经结束了。再结合communicated这个一般过去时,我们只能选D。 翻译:我的朋友已经从英国回来了。她在牛津学习了四年,这四年里我们通过互联网保持联系。有问题请追加
我估计你肯定想为什么不用完成时。
根据前句提示,已经从UK回国了,那么他在牛津大学的学习就是过去时间的行为了,既然是过去的就用过去时了。
had肯定不对了。
B是现在完成进行时,说明他还在牛津学习,肯定不对了,因为前面说了已经回来了。
C.是现在完成时。也不对,因为他在牛津学习的动作已经过去了...
我朋友从英国回来了。她在牛津读书四年,其间,我们一直通过互联网(保持)联系。
A. had 无实际意义的单词
B.现在完成进行时 -- 用事实不符(study这个动作目前并非在持续进行)
C.has studied,
1、前一句已说明“My friend has returned from the UK”已回国,说明study发生在过去
2、后一句又说:during which time we communicated .......(这里用的过去式,动作同 study 同时,时态应该一致(过去时)
故而,D 是唯一的选择
前句has returned是现在完成时,那么在牛津的四年就是过去的时间,所以用过去时,即studied。
我朋友已经从英国回来了,她在牛津学习的四年间我们一直有联络。
中文意思:我的朋友已经从英国回来了.她在牛津学习了四年.在这期间,我们一直都在联系.
A选项你应该打漏了 studied吧 应该是 had studied.过去完成式,表示在一个过去的动作之前发生的动作.B 是现在完成进行时,表示从过去开始做,现在还在做,而且还会继续做下去.C是现在完成式,表示从过去做到现在.从题中可以看出现在已经回来了,不能选这个选项.D 它就是一般过去式.在牛津学习这个动作发生在过去.而且也可以和时间段连用.所以选D