??英語語法(16個(gè)時(shí)態(tài))

一般時(shí)

一般現(xiàn)在時(shí):do
一般過去時(shí):did
一般將來時(shí):will do

一般現(xiàn)在時(shí):do

① 表經(jīng)常發(fā)生的動(dòng)作

I always help others(我常幫助他人)

② 表客觀事實(shí)、真理

The sun rises in the east(太陽從東邊升起)

③ 表知覺,狀態(tài)

I have a book (我有一本書)

一般過去時(shí):did

表過去的發(fā)生的動(dòng)作,狀態(tài)或習(xí)慣

I saw him yesterday(昨天我看到了他)

He always rose early in the morning(他以前總起起得早)

一般將來時(shí):will do

表將來發(fā)生的動(dòng)作或狀態(tài)

He will live in a big city(他將居住在大城市)

注意:

有連詞when、unless、if、once所引導(dǎo)的狀語從句表某條件時(shí),一定要用一般現(xiàn)在時(shí),而主句用一般將來時(shí)

例:When I have money,I will buy a car.(當(dāng)我有錢的時(shí)候我會(huì)買一輛車)

is/am/are going to do = will do 將要

進(jìn)行時(shí)

現(xiàn)在進(jìn)行時(shí):be(is、am、are) doing
過去進(jìn)行時(shí):was/were doing
將來進(jìn)行時(shí):will be doing

現(xiàn)在進(jìn)行時(shí):be(is、am、are) doing

① 表示現(xiàn)在時(shí)刻正在進(jìn)行的動(dòng)作

He is writing a letter.(他正在寫一封信)

過去進(jìn)行時(shí):was/were doing

表過去某時(shí)刻正在進(jìn)行的動(dòng)作

He was taking a bath when you called.(你打電話來時(shí)他正在洗澡)

將來進(jìn)行時(shí):will be doing

表將來某個(gè)時(shí)間正在發(fā)生的動(dòng)作

This time next day they will be sitting in the cinema.(明天這個(gè)時(shí)候他們會(huì)坐在電影院里)

完成時(shí)

現(xiàn)在完成時(shí):have/has done
過去完成時(shí):had done
將來完成時(shí):will have done

現(xiàn)在完成時(shí):have/has done(過去分詞)

① 完成狀態(tài)

用以表示到現(xiàn)在為止完成的動(dòng)作(動(dòng)作不延續(xù),瞬間完成或時(shí)間很短)

She has already come (她已經(jīng)來了)

② 未完成狀態(tài)

用以表示過去某一時(shí)間開始到現(xiàn)在為止仍在繼續(xù)的動(dòng)作或狀態(tài)(適用于延續(xù)性的動(dòng)作)

Shehas lived here for 10 years. (她已經(jīng)在這里住了10年了),

過去完成時(shí):had done

用以表示截至過去某時(shí)為止所完成的動(dòng)作或狀態(tài)

1. He had already left when I came.(我來時(shí)他已經(jīng)離開了)

2.He had studied English for 10 years before he left for the states(發(fā)去美國之前已經(jīng)學(xué)了10年英語)

注意

過去完成時(shí)不能單獨(dú)存在,要與另一個(gè)一般過去時(shí)或表過去的副詞短語連用,即呈現(xiàn)過去不同時(shí)間發(fā)生的兩個(gè)動(dòng)作,先發(fā)生的用過去完成時(shí),后發(fā)生的用一般過去時(shí)。

將來完成時(shí):will have done

表到將來某時(shí)為止所完成或仍在繼續(xù)的動(dòng)作或狀態(tài)

狀態(tài):He will have worked here for 10 years by the end of this month(到月底他就在這里工作10年了)

動(dòng)作:

You will have reached Shanghai by this time tomorrow. (明天的這個(gè)時(shí)候你就到上海了。)

注意:

完成時(shí)態(tài)都是站在某個(gè)時(shí)間點(diǎn)來描述此時(shí)間點(diǎn)之前所發(fā)生的動(dòng)作或狀態(tài)。所以,如果句子的上下文中沒有明確的表示出這個(gè)時(shí)間點(diǎn),就不能使用完成式。例如:

He had already left . (×)

You will have reached Shanghai. (×)

完成進(jìn)行時(shí)

現(xiàn)在完成進(jìn)行時(shí):have/has been doing
過去完成進(jìn)行時(shí):Had been doing
將來完成進(jìn)行時(shí):will have been doing

現(xiàn)在完成進(jìn)行時(shí):have/has been doing

用以表示一直持續(xù)到現(xiàn)在且仍將持續(xù)下去的動(dòng)作

Tom has been playing basketball for 3 hours.(湯姆已經(jīng)打了3個(gè)小時(shí)的籃球了——仍將繼續(xù)打)

現(xiàn)在完成進(jìn)行時(shí)現(xiàn)在完成時(shí)區(qū)別

① 現(xiàn)在完成進(jìn)行時(shí)表示一個(gè)正在進(jìn)行的動(dòng)作,而現(xiàn)在完成時(shí)表示一個(gè)已經(jīng)完成的動(dòng)作

He has been writing a letter. 他一直在寫一封信(未完成)

He has written a letter. 他寫了一封信(已完成)

② 有些持續(xù)性動(dòng)詞如live、work、teach、study、stay用這兩種時(shí)態(tài)含義基本一樣,只是在強(qiáng)調(diào)動(dòng)作的持續(xù)性時(shí),用現(xiàn)在完成進(jìn)行時(shí)。例:

He has worked here for 20 years.他在這里工作了20年(陳述事實(shí))

He has been working here for 20 years. 他在這里工作了20年(工作時(shí)間很長,他真有定力)

③ 帶有感情色彩時(shí)用現(xiàn)在完成進(jìn)行時(shí)

l have waited for 2 hours.我等了兩個(gè)小時(shí)(陳述事實(shí))

I have been waiting for 2 hours,我等了兩個(gè)小時(shí)(等得很辛苦,我靠,這個(gè)人怎么總是遲到)

具體使用現(xiàn)在完成時(shí)(未完成狀態(tài))還是現(xiàn)在完成進(jìn)行時(shí),要看上下文和當(dāng)時(shí)的情景

過去完成進(jìn)行時(shí):Had been doing

用以表示一直持續(xù)到過去某時(shí),而當(dāng)時(shí)仍將繼續(xù)的動(dòng)作,和過去完成時(shí)一樣,不能單獨(dú)存在,需要與一般過去時(shí)連用。

I had been sleeping when she came.(她來時(shí)我仍然在睡覺)

將來完成進(jìn)行時(shí):will have been doing

表示一個(gè)已經(jīng)開始,到將來某時(shí)刻仍將繼續(xù)進(jìn)行的動(dòng)作,常和表將來某一時(shí)間的狀語連用

I will have been teaching English for ten years by the end of this year.(到今年年底我教英語將有10年了)

過去將來時(shí)

一般過去將來時(shí):would do
過去將來進(jìn)行時(shí):would be doing
過去將來完成時(shí):would have done
過去將來完成進(jìn)行:would have been doing(很少用)

過去將來時(shí)和將來時(shí)的區(qū)分

過去將來時(shí)和將來時(shí)的用法基本一致,唯一不同的是將來時(shí)是從現(xiàn)在(now)這個(gè)時(shí)間點(diǎn)來看將要發(fā)生的動(dòng)作,而過去將來是從過去的某個(gè)時(shí)間點(diǎn)來看其未來即將發(fā)生的動(dòng)作

一般過去將來時(shí):would do

表示站在某個(gè)過去的時(shí)間點(diǎn)來看將會(huì)發(fā)生的動(dòng)作

He said he would tell me the truth(他說過他會(huì)告訴我真相)

過去將來進(jìn)行時(shí):would be doing

站在某個(gè)過去的時(shí)間點(diǎn),從這個(gè)時(shí)間點(diǎn)看之后的時(shí)間點(diǎn)(或時(shí)間段)正在發(fā)生的動(dòng)作。

He knew that I would be living in China next month.

過去將來完成時(shí):would have done

表示從過去觀點(diǎn)看將來某時(shí)某動(dòng)作已完成

I guessed that Mother would have made some sandwiches by the time we got back.(我猜我們回來時(shí)媽媽已經(jīng)做好一些三明治了)

過去將來完成進(jìn)行:would have been doing(很少用)

用以表示在過去的某個(gè)時(shí)間點(diǎn)之后正在發(fā)生的動(dòng)作

I knew by that time he would have been working there for 30 years. (我知道到那時(shí)他他就在那兒工作滿30年了。)

參考資料:賴世雄經(jīng)典語法、English Grammar In Use、英語語法新思維、百度百科、Wikipedia

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容