帮忙看看这道英文选择题again

来源:百度知道 编辑:UC知道 时间:2024/07/02 17:17:30
You will hardly believe it, but this is the third time tonight someone______me.
A. telephoned
B. has telephoned
C. telephones
D. should telephone
请问该如何选呢?为什么?

选B,过去完成时 强调的是完成的状态,A只是过去时,c连过去时都不是d是将来

A 应该用过去时吧。

选C

我觉得应该选C
this is the third time 【that】tonight someone______me.
后面tonight someone______me只是在陈述一种(恰巧发生了3次的)情况,这种情况还有可能会再发生,所以用一般现在时态

不过根据语感我总觉得要选B。。。因为有一个this

仅供参考~~

B

已经是第三次接到电话了,现在完成时..``

c