動(dòng)詞時(shí)態(tài)與時(shí)間狀語的緊密關(guān)聯(lián)是英語語法中的一個(gè)基本原則,不同的時(shí)間狀語往往預(yù)示著動(dòng)詞應(yīng)采用何種時(shí)態(tài)來表達(dá)。
一般過去時(shí):當(dāng)句子中出現(xiàn)了如
yesterday
、last year
(或last
加上具體年月日)、two days ago
、just now
、this morning
、in 2008
(in
加過去的年份)、the other day
、over the weekend
等明確指向過去的時(shí)間狀語時(shí),謂語動(dòng)詞應(yīng)采用一般過去時(shí),以反映過去發(fā)生的動(dòng)作或狀態(tài)。一般將來時(shí):若句子中包含
tomorrow
、next week
(或next
加具體時(shí)間)、in two hours
(in
加一段時(shí)間)、(how) soon
、from now on
、10 years from now
、in the future
、in 2012
(in
加未來的年份)、by (the end of) next month
(by
加未來時(shí)間)、for the weekend
、this afternoon
(用于未來時(shí))、this evening
、tonight
、this weekend
等指向未來的時(shí)間狀語,則謂語動(dòng)詞應(yīng)采用一般將來時(shí),表示將來要發(fā)生的動(dòng)作或狀態(tài)。過去進(jìn)行時(shí):當(dāng)句子中既包含
yesterday
等過去時(shí)間狀語,又明確提及了某一具體的時(shí)間點(diǎn)(如at 5:00
、this time
、at that time
),此時(shí)謂語動(dòng)詞應(yīng)使用過去進(jìn)行時(shí),以描述在過去某一特定時(shí)間點(diǎn)上正在進(jìn)行的動(dòng)作。現(xiàn)在完成時(shí):句子中若出現(xiàn)
recent*
、in the last/past two years
(in the last/past
加一段時(shí)間)、over the years
、since 2005
(since
加具體時(shí)間或從句)、for two years
(僅for
加一段時(shí)間,且句中無其他明確時(shí)間狀語)、before
(單獨(dú)用于句尾且暗示從過去某一時(shí)間點(diǎn)至今的延續(xù))等時(shí)間狀語時(shí),謂語動(dòng)詞應(yīng)使用現(xiàn)在完成時(shí),表示從過去某一時(shí)間開始并持續(xù)到現(xiàn)在的動(dòng)作或狀態(tài)。過去完成時(shí):當(dāng)句子中提及
by (the end of) last year
(by
加過去時(shí)間)、two days before
(一段時(shí)間加before
)、以及for
和since
說明的時(shí)間段同時(shí)出現(xiàn)在句中,或者由by the time + 從句(從句用過去時(shí)態(tài))
引導(dǎo)時(shí),謂語動(dòng)詞需采用過去完成時(shí),以表達(dá)在過去某一時(shí)間點(diǎn)之前已經(jīng)完成的動(dòng)作。將來進(jìn)行時(shí):在簡(jiǎn)單句中,若不含上述明確的時(shí)間狀語,但含有如
at this time tomorrow
這樣明確指向?qū)砟骋粫r(shí)間點(diǎn)上正在進(jìn)行的動(dòng)作的時(shí)間狀語,或者包含now
、today
、these days
等雖未直接說明未來但隱含當(dāng)前時(shí)間點(diǎn)的詞語時(shí),謂語動(dòng)詞可采用將來進(jìn)行時(shí),以描述將來某一時(shí)刻正在進(jìn)行的動(dòng)作。