动词时态与时间状语的紧密关联是英语语法中的一个基本原则,不同的时间状语往往预示着动词应采用何种时态来表达。
一般过去时:当句子中出现了如
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等虽未直接说明未来但隐含当前时间点的词语时,谓语动词可采用将来进行时,以描述将来某一时刻正在进行的动作。