动词时态与时间状语的紧密关联是英语语法中的一个基本原则,不同的时间状语往往预示着动词应采用何种时态来表达。
一般过去时:当句子中出现了如
yesterday
、last year
(或last
加上具体年月日)、two days ago
、just now
、this morning
、in 2008
(in
加过去的年份)、the other day
、over the weekend
等明确指向过去的时间状语时,谓语动词应采用一般过去时,以反映过去发生的动作或状态。一般将来时:若句子中包含
tomorrow
、next week
(或next
加具体时间)、in two hours
(in
加一段时间)、(how) soon
、from now on
、10 years from now
、in the future
、in 2012
(in
加未来的年份)、by (the end of) next month
(by
加未来时间)、for the weekend
、this afternoon
(用于未来时)、this evening
、tonight
、this weekend
等指向未来的时间状语,则谓语动词应采用一般将来时,表示将来要发生的动作或状态。过去进行时:当句子中既包含
yesterday
等过去时间状语,又明确提及了某一具体的时间点(如at 5:00
、this time
、at that time
),此时谓语动词应使用过去进行时,以描述在过去某一特定时间点上正在进行的动作。现在完成时:句子中若出现
recent*
、in the last/past two years
(in the last/past
加一段时间)、over the years
、since 2005
(since
加具体时间或从句)、for two years
(仅for
加一段时间,且句中无其他明确时间状语)、before
(单独用于句尾且暗示从过去某一时间点至今的延续)等时间状语时,谓语动词应使用现在完成时,表示从过去某一时间开始并持续到现在的动作或状态。过去完成时:当句子中提及
by (the end of) last year
(by
加过去时间)、two days before
(一段时间加before
)、以及for
和since
说明的时间段同时出现在句中,或者由by the time + 从句(从句用过去时态)
引导时,谓语动词需采用过去完成时,以表达在过去某一时间点之前已经完成的动作。将来进行时:在简单句中,若不含上述明确的时间状语,但含有如
at this time tomorrow
这样明确指向将来某一时间点上正在进行的动作的时间状语,或者包含now
、today
、these days
等虽未直接说明未来但隐含当前时间点的词语时,谓语动词可采用将来进行时,以描述将来某一时刻正在进行的动作。