英语时态问题疑惑

问题描述:

英语时态问题疑惑
Don't worry yourself.Nothing_______.
A,has been happened
B,have happened
C,took place
D,has happened
到底现在哪个?尤其是CD答案有何区别

D,has happened
happen 和 take place 都是不及物,所以不能用被动.
一般过去时对现在已经没有影响了.而现在完成时对现在仍然有影响.
如:the door was opened.(现在可能已经关上了)
the door has been opened.(现在仍然开着)那本本题用D 是指?这个D 用在这里我似乎还没有懂前面不是有Don't worry yourself. 吗?就是“现在不用担心”。说明“什么也没发生”影响到现在。如果选C,那就是:“过去没发生什么”。那现在说不定又发生了呢,如何不担心?