在复合句中都要保持时态一致吗?
1个回答

很多同学对英语复合句中的主、从句时态的一致性问题搞不清楚.现就来谈谈这个问题.相信看了这篇文章之后,再遇到复合句中的主、从句的时态问题,就不会感到困难了.

主从复合句中时态的一致主要有以下几种情况:

一、在以when,after,as soon as等引导的时间状语从句以及以if,unless等引导的条件状语从句中,如果主句是一般将来时,从句则用一般现在时.例如:

I'll tell her the good news when she comes back.当她回来的时候,我将把这个好消息告诉她.

If it doesn't rain,he will come here on time.如果不下雨,他会按时来这儿的.

二、在含有宾语从句的主从复合句中,当主句的谓语动词为过去时态时,从句须用表示过去的某种时态.例如:

Miss Green said she had been to Beijing before.格林小姐说她以前曾经去过北京.

三、在宾语从句中,当主句的时态为一般现在时、现在进行时、现在完成时等时态时,后面从句时态不受主句限制,可根据情况,选用各种适合的时态.例如:

You know he has gone to Shanghai.你知道他已去上海了.

四、当宾语从句表述的是客观事实、科学真理、现在的习惯动作以及格言等时,其时态不受主句限制,而用一般现在时.例如:

The teacher told us that light travels faster than sound.老师告诉我们光速比音速要快.

When I was a student,my teacher often told us that time and tide wait for no man.当我还是学生的时候,老师常常告诉我们,岁月不等人.

五、在"since+点时间"句型中,主句通常用现在完成时,从句用一般过去时.例如:

He has worked at the factory since he came here.自从他来到这儿,他就一直在这家工厂上班.

另外,在句型"It's+段时间+since+从句"中,since后面的从句要用一般过去时.例如:

It's a long time since we met last.自从我们上次见面以来已经有好长时间了.

六、在复合句中,如果主、从句表示的动作或状态都发生在过去,而且有先后,则在先的用过去完成时,在后的用一般过去时.例如:

When he got there,the train had left.当他到那儿的时候,火车已经开了.