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