Several weeks had gone by _____ I realized the painting was missing.
A. as B. before C. since D. when
这道题为什么选B不选D呢?当我意识到的时候,已经过了好几个礼拜了。但是答案是B before。before我也可以理解,但是我觉得D也是对的。
Several weeks had gone by before I realized the painting was missing.
A. as B. before C. since D. when
解答:之所以用连词before引导时间状语从句是因为主句和从句有很明显时间间隔。主句谓语动词动作早于从句谓语动词动作发生,主句用过去完成时态,从句用一般过去时态。
Several weeks had gone by before I realized the painting was missing.
过了几个星期之后,我才意识到这幅画不见了。
备注:这是一道选择题,虽然when也OK,但是要选择最佳答案,所以选择before属于最佳答案。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!