含有since从句的主从句时态选择
(2014-12-25 14:30:15)
标签:
since |
分类: 答疑解惑 |
It was almost three years ____ I returned home.
A. when
《高中同步学习讲义优化方案》北师大版必修2单元5课时作业1:该题答案为D, 选项C对不对?
解释:
选项A不正确,因为when的句型为:It +be +时间点+when从句。例如:
It was 1997 when Hongkong returned to China.
选项B不正确,while引导时间状语从句,从句中动词为延续性动词。
选项C正确。before 意为:“直到……才;过了……才”例如:
It was some time before the door opened in response to his ring.
他按完门铃后过了一会儿门才打开。《柯林斯词典》
It wasn't long before I had my first bite.
没一会儿我就第一次等到了鱼来咬饵。《新牛津英汉双解大词典》
选项D正确,但中学英语测试中很少考查此类用法。例如:
1. It is five years since he left here.
他离开这儿已有五年了。《英汉双向词典》
2. It is three years since I have seen him.
我已经三年没见到他了。《英汉双向词典》
3. Since I left college, I have not seen him.
自从我离开大学以后, 就没有见过他了。《简明英汉词典》
4. Since I have owned a bicycle, I have gone to school by it every day.
自从我有了一辆自行车后, 我每天骑车上学。《简明英汉词典》
5. It was four months since we had been here.
我们已经有四个月没来这了。《英汉双向词典》
6. I met him last week. Since we left school, we had often written to each other.
上周我遇见了他。自从我们离开学校后,我们曾经常互相写信。《英汉双向词典》
7. Since Jennie had left, Martha had married. 自从珍妮离开后,玛莎就结婚了。
8. Since he knew her, she was a journalist. 从他认识她的时候起,她就是个新闻工作者。
《英语常见问题解答大词典》(赵振才)对上述8个例句的解释:
当since表示从过去的一个时间点延续至说话的现在时,通常要求主句使用动词的现在完成时;主句的谓语动词为be或seem时,则主句可以采用一般现在时。
而since从句所指的是主句事件发生的起点时,从句通常使用一般过去时;当since从句所指的是一直持续到现在的一段时间时,从句通常使用现在完成时。
根据上述解释,主句与从句时态有四种组合:
1. 主句现在完成时+从句一般过去时 (例3)
2. 主句现在完成时+从句现在完成时 (例4)
3. 主句一般现在时+从句一般过去时 (例1)
4. 主句一般现在时+从句现在完成时 (例2)
当主句所表示的情境属于过去时,也就是说since从句所涉及的情境不是延伸到现在,而是从过去的某个时间点延伸到另一个过去的时间点时,主句一般采用过去完成时。但是,可以用一般过去时来代替过去完成时,当主句为be+时间词语的结构时,尤其如此。
在这种情况下,since从句既可以使用过去完成时,也可以使用一般过去时。
1. 主句过去完成时+从句一般过去时 (例6)
2. 主句过去完成时+从句过去完成时 (例7)
3. 主句一般过去时+从句一般过去时 (例8)
4. 主句一般过去时+从句过去完成时 (例5)
从上面分析可知,上述四种组合是前四种组合的时态前移。