1)一个句子应该用什么时态只能取决于它需要表达的意思,以及它所处的语言环境。例如:
he speaks english。(一般现在时,说明动作发生的经常性。)
he spoke english when he was in new zealand。(一般过去时,说明动作发生的时间。)
he is speaking english。(现在进行时,说明动作正在进行。)
he has spoken english for three years since he came to the usa。(现在完成时,这里说明动作的总和。)
he has been speaking english since he came to the usa。 (现在完成进行时,强调动作的连续性。)
2)在含有时间状语从句或条件状语从句的主从复合句中,如果主句的谓语动词是一般将来时,那么从句的谓语动词就只能用一般现在时来表示将来时;如果主句的谓语动词是过去将来时,那么从句的谓语动词就只能用一般过去时来表示过去将来时。
例如:i will not play tennis if it rains tomorrow。
i would not play tennis if it rained the next day。
3)有些动词表示无法持续的动作,它们一般不宜用于进行时态中。这类动词常见的有:be, believe, consist, find, forget, hate, h**e, hope, hear, know, like, love, notice, prefer, remember, see, seem, smell, suggest, taste, understand, want, wish, sit down, stand up等等。
be动词若是用于进行时态,可表示暂时、短暂的情况或表现。例如:
tom is being a good boy today。汤姆今天很乖。
he is being childish。他这样做是耍孩子气。
you are not being modest。你这样说不太谦虚。
4)关于现在完成时的时间状语问题。
a。凡是"完成时态"都表示,不知道也不管动作发生的具体时间,所以在使用现在完成时的句子里,不可以带有表示具体过去时间的状语,如:yesterday, last week ( month, year, etc。
)two weeks ago, in 1999等;但常和有些副词连用,如: just, before, already, often, never, ever, not…yet, always等等。
b。在以when提问的特殊疑问中不能用现在完成时。另外,ago不能用于现在完成时的句子里,因为它表示从现在算起的以前某个时间,属于表示具体过去时间的状语。
但是可以用before来表示"以前"的意义,因为它只表示"以前",而不知什么时候的以前。
c。如果是不表示连续性的动词用于现在完成时的句子,不可以和以for表示的"一段时间"的状语连用。在这种情况下,应该用"it has been… ;since…"的句式来表达。
如:he has joined the army for five years。 (错误)
it has been five years since he joined the army。(正确)
高考英语英语时态
一 一般现在时 a 动词的第三人称变形 重点 一般在动词后加 s get gets,feel feels 以o,s,x,sh,ch结尾的动词后加 es go goes,teach teaches 以辅音 y结尾,改y为i es study studies b 句型 1 主语 be am is are...
英语时态讲解
英语动词的时态过于繁杂,是语法中最令人头晕的一部分。英语时态在语法的学习中可以占去五分之一的时间,所以,如果我们将它先行吃掉,可以大大减轻心理负担,立刻就会觉得身也轻来心也宽!2.英语时态的学习。时态是英语动词所特有的,主要用于谓语动词,用来表示说明句子中一个动作发生的时间和状态。说到谓语动词这里先...
英语时态讲解
2 过去一段时间内,经常性或习惯性的动作。when i was a child,i often played with fire.li lei always walked to school last term.3 谈到已故人的情况时多用过去时。lu xun was a great writer.4...