英语语法时态总结
一、一般现在时:
表示通常性、规律性、习惯性、真理性(即事实)的动作或状态。Sub do Obj
例句:I go to school everyday.
二、一般过去时:
表示过去某个时间里发生的动作或状态;过去习惯性、经常性的动作、行为。Sub did Obj + 表示过去的状语
例句:Tom suddenly fell in yesterday.
三、一般将来时:
表示将来某一时段的动作或状态,或将来某一段时间内经常的动作或状态。Sub will (shall) do Obj + 表示将来的状语
例句:He will come next week.
四、过去将来时:
基于过去某一时间点的将来动作或状态。Sub would (should) do Obj
例句:You knew I would come.
五、现在完成时:
表示动作发生在过去但与现在的情况有联系,或从过去某一时间开始一直持续到现在的动作。Sub has done Obj
例句:The car has arrived.
六、过去完成时:
基于过去某一时间,在另一个过去的动作之前已经完成的动作。Sub had done Obj + 表示过去时间的状语
例句:I had finished my homework before supper.
七、将来完成时:
表示在将来某一时刻将完成或在另一个未来的动作发生之前已经完成的动作。Sub will (shall) have done Obj +表示将来的状语
例句:I shall have finished reading the book by the end of this week.
八、过去将来完成时:
表示从过去观点看将来某时某动作已完成。Sub would have done Obj +表示过去将来的时间状语
例句:The day was drawing near when we would have completed the reservoir.
九、现在进行时:
表示动作发生时正在进行的动作。Sub be doing Obj
例句:What are you doing now,John?
十、过去进行时:
表示过去某一时间正在进行的动作。Sub was doing Obj
例句:I was practising the violin at eight o’clock yesterday evening.
十一、将来进行时:
表示在将来某一时间将正在进行的动作。Sub will be doing Obj + 标将来的时间状语
例句:What will you be doing this time tomorrow?
十二、过去将来进行时:
表示就过去某一时间而言,将来某一时刻或某一段时间正在进行的动作。Sub would be doing Obj
例句:John told us that Mary would be coming next day.
十三、现在完成进行时:
表示过去某一时刻之前开始的动作或状态一直延续到现在。Sub has been doing Obj + 状语
例句:I have been writing letters all this morning.
十四、过去完成进行时:
表示在过去的某一时间点之前开始的动作或状态一直延续到过去某一时刻。Sub has been doing Obj + 表示过去时间的状语
例句:The telephone had been ringing for three minutes before it was answered.
十五、将来完成进行时:
表示在将来某一时刻之前开始的一个动作或状态一直延续到将来某一时刻。Sub will (shall) has been doing Obj + 表示将来某一时间的状语
例句:The play is coming off in August.By then the play will have been running for three months.
十六、过去将来完成进行时:
表示从过去某一时间开始的动作一直延续到过去将来某一时间,动作是否会持续下去,需要视上下文语境而定,由“should/would have been+现在分词”构成。Sub would has been doing + 状语
例句:He said that by the end of the Spring term he would have been studying English for three years.