一道高中英语题,since和before的区分?

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实际上是指“相遇”之前的时间!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-03-06
您好,since的意思是自......以后;before是以前;after是以后。
相似回答