英语时态问题疑惑

Don'tworryyourself.Nothing_______.A,hasbeenhappenedB,havehappenedC,tookplaceD,hashapp... Don't worry yourself. Nothing_______.
A, has been happened
B, have happened
C, took place
D, has happened
到底现在哪个? 尤其是CD答案有何区别
请解释 O(∩_∩)O谢谢
展开
dearlp1226
2012-02-15
知道答主
回答量:16
采纳率:0%
帮助的人:13.3万
展开全部
c took place 一般过去式,只强调动作发生在过去,和现在没有联系。而D. has happened 为现在完成时,强调过去发生的事对现在的影响,更注重现在的状态。由第一句Don't worry yourself 可知,听这句话的人一定处于某种紧张的状态。所以我认为 答案D 更为合适。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
秋沼芰荷1230
2012-02-15 · TA获得超过2508个赞
知道小有建树答主
回答量:1083
采纳率:0%
帮助的人:475万
展开全部
D, has happened
happen 和 take place 都是不及物,所以不能用被动。

一般过去时对现在已经没有影响了。而现在完成时对现在仍然有影响。
如:the door was opened. (现在可能已经关上了)
the door has been opened.(现在仍然开着)
追问
那本本题用D 是指?这个D 用在这里我似乎还没有懂
追答
前面不是有Don't worry yourself. 吗?就是“现在不用担心”。说明“什么也没发生”影响到现在。
如果选C,那就是:“过去没发生什么”。那现在说不定又发生了呢,如何不担心?
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式