|
||||
1.有效時間狀語(三種自然時間范疇之內)
2.不同謂語動詞
(狀態詞be, have, know, like,want等)
(行為動詞延續性do, look, listen, try等)
(非延續性finish, see, hear, manage等)
3.正確變化形式(16 + 10種基本形式)=be + have
1. Johnson is (be) busy now.
2. Johnson has (have) something to do now.
3. Johnson knows (know) what to do now.
4. Johnson is doing (do) his homework now.
5. Johnson has finished (finish) his homework (now).
6. Johnson has worked (work) here for 10 days (by now)
第1、2、3(be、have、know)句的謂語動詞是狀態動詞,時間狀語now表示現在用一般現在時。
第4句的謂語動詞do是延續性行為動詞,時間狀語now表示現在用現在進行時。
第5句的謂語動詞finish是非延續性行為動詞,時間狀語now表示現在用現在完成時,但經常可以省去而被默認。
第6句的謂語動詞work是延續性行為動詞,表示從過去延續至現在用現在完成時,時間狀語by now經常可以省去而被默認。
一、動詞(非延續性或延續性)的現在完成時均表示動作截止到目前,在無明顯時間狀語的情況下時間狀語默認為now,副詞already這樣的狀語由於其不屬於某一自然時間范疇,只能輔助表示動作的開始或結束,可有可無,更不能作為時態使用的明確標志。
在有明顯表示過去的時間狀語時,如句中出現already,不正確地使用過去完成時是學生常犯的錯誤。
例如:They have (already) done their experiment (now).
他們已經做完實驗了(動作結束)。 (現在完成時態)
(now表示現在存在的狀況,already輔助說明動作已經結束,並非時態必需的狀語)
Look! They are (already) doing their experiment now!
瞧!他們已經做上實驗了!(現在進行時態)
(now表示動作現在正在進行,already輔助說明動作已經開始)
They (already) did their experiments two days ago.
他們兩天前就已經將實驗完成了。(一般過去時)
(two days ago表示動作在過去時間內已經結束, already輔助說明,絕不可用過去完成時)
They had (already) done their experiments by yesterday.
到昨天為止,他們就已經將實驗做完了。
(by yesterday,by+過去一點,應使用過去完成時,already只起輔助強調作用)
請您文明上網、理性發言並遵守相關規定,在註冊後發表評論。 | ||||