时态
英语中最常见以及常考的时态是一般现在时、一般过去时、一般将来时、现在完成时、现在进行时等八种。这些时态我们几乎在每次使用英语的时候,无论是说话或者是写作,都会遇到,一般用法早已熟记于心了,复习的时候只要留心他们的一些特殊用法,这里以现在完成时和现在(完成)进行时为例。
现在完成时的一些特殊用法:
l、在 this is(it is)the first time that …句型中,从句常用完成时态。如:It is the second time he has been out with her .
2、have been to 与 have gone to 的区别。前者侧重表示经历过,说话人可能已经不在那个地方,或者已经回来了。而后者表示已经去了那里,说话的时候可能还在那里,或者在去那里的路上。
3、用在时间或条件状语从句中,表示将来某个动作发生之前业已完成的动作,如:I 'll go to see the film as soon as I have finished my homework.我一做完作业就去看电影。其中做完作业的动作在看电影动作之前完成。
4、when 引起的疑问句中一般不用现在完成时,因为询问者关心的是事情发生的具体时间现在(完成)进行时除了表示正在进行的动作之外,还主要有以下的用法:
l、与频度副词如 always,continually,constantly。forever 等状语连用,表示经常发生的,具有持续性动作的事情,或者表示不满,或者心中抱怨。如: She is always thinking 0f others.她总是替别人着想。
2、与 hope、wonder、want 等词连用,表示婉转的口气,例如:I'm wondering if you could lend me some money .
3、另外还因该注意到,表示心理状态、情感、感觉、所有关系及特征等状态的动词一般不用进行时,如:smell,taste,sound,notice,hate,like,love, believe,understand,Want,seem,appear,contain,see,hear,agree,belong 等。
看一道 相关的例题:
The company _______a rise in salary for ages 。 but nothing has happened yet .
A.is promised B.has been promising C.is promising D.promised
这个句子的意思是说公司长期以来一直答应增加工资,但依然毫无结果。句子中有时间状语 for ages。它常与现在完成时连用,这种时态强调动作的持续性,表示现在以前的这一段时间里一直在做而且现在仍然在进行的一个动作。另外,but 以后的从句也表示了现在完成时,说明和现在有关。正确答案应该是 B,可以和现在完成进行时连用的表示一段时间的状语还有 for a year,these few weeks . since early morning,since yesterday,for about two hours 等。把它们与进行时用在一起表示动作正在和一直在延续进行。
From:https://www.zgghmh.com/CET-6/20004541.asp