Two days went by--I realized that he had lied to me.

A.as B.before C.since D.when
(为什么?)

答案选【B】before,因为realized 是终止性动词,排除A和C,然后根据整句话的意思,是在我意识到他对我说谎之前过去了2天,如果题目前面的went by变成have passed,那就选D:when。

希望帮到你!追问

为什么realize是终止性动词就排除AC了呢?

追答

as 表伴随,伴随的动作要是可持续性动词
C我说快了,是一眼就排除的
since自从,用于完成时态,本句时态不是完成时态,故排除。

温馨提示:答案为网友推荐,仅供参考