英語時態和完成時詳解

時態是英語中一個重要的語法範疇,它表示不同時間發生的動作或存在的狀態以及動作發生或存在的方式。動作發生的時間可分爲現在、過去、將來和過去將來四種形式,動作發生的方式可分爲一般、完成、進行和完成進行四種形式。將時間形式和動作方式結合起來,就構成了以下16種時態形式(以do爲例):

 

一  般

完  成

進  行

完 成 進 行

現 在

現在一般時

do

現在完成時

have done

現在進行時

is doing

現在完成進行時

have been doing

過 去

過去一般時

did

過去完成時

had done

過去進行時

was doing

過去完成進行時

had been doing

將 來

將來一般時

will do

將來完成時

will have done

將來進行時

will be doing

將來完成進行時

will have been doing

過去將來

過去將來一般時

would do

過去將來完成時

would have done

過去將來進行時

would be doing

過去將來完成進行時

would have been doing

【注】構成時態的助動詞be (is, am, are), have (has), shall, will 等需根據主語的變化來選擇。

 

現在完成時的基本結構是have/has +過去分詞(用done表示)
been是be的過去分詞,所以也可以用在這裏,它主要是這兩種用法(其實還是跟be動詞的性質相關的):
1.have/has been+adj.(形容詞) 表示從以前到現在一直處於某種狀態,比如he has been ill(他一直生病到現在)
2.have/has been  done----這裏其實是一個被動語態,表示主語已經被怎樣怎樣了,have/has在這裏起到的作用是指這個動作現在已經完成。比如:the rubbishes have been cleaned.(垃圾已經被清理好了)

主動用have done.被動用have been dong


is/ are/ am 沒有獨立的進行時形式,都用being
過去式:is-was/ are-were/ am-was
過去分詞:is/ are/ am 過去分詞都是been

現在完成時:have/has done
過去完成時:had done

do 和does的過去式是did,  過去分詞是done.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章