1.It is 3 years _B__ we met again. 2.It was 3 years _C_ we met again. 3.It will be 3 years _C__ we meet again. A. when B. since C. before D. after 想问一下这三题有什么区别吗,第二题为什么选before,感觉before用在过去时怪怪的,为什么不能用since或after呢?
首先看一下词义:befor是“在…之前”,since是“自从…”。 第一句前半句用的是一般现在时,那就是指现在;后半句用过去时,那就是指过去的事情。自从我们遇到是在过去发生的事情,到现在已经3年了,是指3年前到现在的时间,所以用since。 第二句都是过去时,befor we met again是指我们又相遇了,距上一次相遇整3年时间,这3年是之前的时间,所以用before。请注意,这里的before实际上是指“相遇”之前的时间!