一道竞赛题的解释

来源:百度知道 编辑:UC知道 时间:2024/05/31 12:06:47
I _____ you _____ to apply for the job.
A.didn't realize; have decided
B.don't realize; have decided
C.didn't realize; decide
D.don't realize; decide

答案是A。但是这样的话主句就是一般过去时,从句应该用过去的某种时态呀。A的“have decided”明明是现在完成时呀。

请解释一下为什么选A以及其他各选项为什么不行,并翻译一下句子。
谢谢。
如果能帮我解释清楚,我会给额外分的。

realise发生在过去,用过去时;而decide 是延续性动词,现在完成时表达的是发生的动作对现在的影响,包括过去发生的动作一直到现在一直影响着主语.在本句中你一直处在已决定的状态中,故用现在完成时.

时态题目
现在完成时表示动作已经发生,故前面的时态应该是过去时。已经知道要apply for the job,所以时态不可能权为一般现在时。

第一空,表示刚才不知道,现在知道了,用过去时。
第二空,他已经伸请了,用完成时

答案只能是A,相信我!