16種時態思維導圖:
方法/步驟
16種時態記憶表,以do為例:
一般現在時:
用法:
A) 表示現在發生的動作、情況、狀態和特徵。
B) 習慣用語。
C) 經常性、習慣性動作。
D) 客觀事實和普遍真理。尤其要注意,如果前後文不是一般現在時,則無法保持 主句、從句時態一致。
E) 表示一個按規定、計劃或安排要發生的動作,(僅限於某些表示“來、去、動 、停、開始、結束、繼續”等的動詞)可以與表示未來時間的狀語搭配使用 。常見的用法是:飛機、火車、輪船、汽車等定期定點執行的交通方式。
現在進行時(be doing)
用法:
現在正在進行的動作。
現在完成時(have done)
用法:
A) 表示動作到現在為止已經完成或剛剛完成。
B) 表示從過去某時刻開始,持續到現在的動作或情況,並且有可能會繼續延續下去。此時經常用延續性動詞。時間狀語常用since加一個過去的時間點,或for加一段時間,或by加一個現在時間。
現在完成進行時(have been doing)
用法:
表示某一動作開始於過去某一時間,延續或重複地出現至今,或將繼續延續至將來。
注意事項:與現在完成時相比,現在完成進行時更強調:在從過去到現在的時間裡,動作或狀態一直持續或一直反覆出現。
一般過去時
用法:
A) 表示過去某個時間發生的動作或情況。
B) 表示過去習慣性動作。特別是由would/ used to do表達的句型,本身表示的 就是過去時。
C) 有時可代替一般現在時,表達一種婉轉、客氣、禮貌、商量的語氣。
過去完成時(had done)
用法:
表示在過去的某個時間或動作以前已經發生的動作或已經存在的狀態。就是我們常說的:表示"過去的過去的動作或狀態"。
注意事項:“過去的過去”這種邏輯關係常通過上下文體現出來,而不一定受某個時間狀語的限制。
過去將來時(would/ should do)
用法:
表示從過去的某個時間看將要發生的事。
注意事項:由於過去將來時是由過去時和將來時組合而成的,所以其注意事項可以參考過去時和將來時的相關注意事項。
過去進行時(was/ were doing)
用法:
A) 表示在過去一個比較具體的時間正在發生的動作。
B) 如果when, while這樣的時間狀語引導詞所引導的主從句之一是一般過去時,則另一個句子常用過去進行時。
注意事項:其它與將來時有關的事項請參見下面所講的一般將來時
一般將來時
用法:
A) 基本結構是will / shall do。
B) 有些動詞,如:arrive, be close, come, do, done, go, have, leave, open, play, return, sleep, start, stay等,用於一般進行時,並且通常與一個表示將來時間的時間狀語連用,可以表示將來時。
C) 表示“打算去……,要……”時,可用be going to do。
D) 表示“即將、正要”時,可用be about to do。強調近期內或馬上要做的事。
E) "be to do"的5種用法:
a) 表示“按計劃、安排即將發生某事或打算做某事”。
b) 該做或不該做的事情(語氣上接近於should, must, ought to, have to),表示一種命令、規勸性語氣。
c) 能或不能發生的事情(接近can, may)
d) 不可避免將要發生的事情,後來將要發生的事情。
e) 用於條件從句“如果……想,設想”(接近if ……want to,或if ……should)
F) 同樣可以表示“正要、將要”的意思的句型是be on the point of doing
將來進行時(will be doing)
用法:
強調在將來的某個具體時間正在發生的動作或事情。
注意事項:由於本時態是由將來時和進行時融合在一起的,所以關於本時態的注意事項,可參考"一般將來時"和"現在進行時"的有關注意事項。
將來完成時(will have done)
用法:
表示從將來的某一時間開始、延續到另一個將來時間的動作或狀態,或是發生在某個將來時間,但對其後的另一個將來時間有影響的動作或狀態。就好象把現在完成時平移到時間軸的將來時時段一樣。其用法從和過去及現在有關,變成了和將來及將來的將來有關。
注意事項:由於本時態是由將來時和完成時融合在一起的,所以關於本時態的注意事項,可以參考“一般將來時”和“現在完成時”的有關注意事項。
將來完成進行時:shall have been doing ,will have been doing
過去完成進行時:had been doing
過去將來進行時:should be doing , would be doing
過去將來完成時:should have done , would have done
過去將來完成進行時:should have been doing , would have been doing