I ___ the time ____ so quickly .A.didn't realize;had paased B.don't realize;passedC.hadn't realized;had passedD.haven't realized;passedTell me why.

问题描述:

I ___ the time ____ so quickly .
A.didn't realize;had paased
B.don't realize;passed
C.hadn't realized;had passed
D.haven't realized;passed
Tell me why.

选A
表示我没有意识到时间过的如此之快。
你现在已经意识到了,在此之前你没意识到。所以第一个空是过去时
the time是你没有意识到之前的时间,所以是过去的过去,所以用过去完成。

只能选D,不可能是do,排除A,B。一个句子里不可能有两个had,排除C。

选D 第一个空,我从来没有意识到,表明这个意识对现在的我产生了影响,因而要用现在完成时,第二个空,时间过得很快,是已经过去了的时间,在我的意识之前,因此用一般过去时