英語中的16種時態(時態整理附例句),你會熟練地運用嗎?

2019-11-11     廣州沃爾得英語培訓


1. 一般現在時 (do/does; is/am/are)

現在的動作、情況、狀態和特徵。
例:She is a teacher.
她是一位老師
經常性、習慣性動作。
例:He always helps others.
他總是幫助別人。
客觀事實和普遍真理。如果前後文不是一般現在時,則無法保持 主句、從句時態一致。
例:The earth moves round the sun.
地球繞著太陽轉。
表示一個按規定、計劃或安排要發生的動作。
例:The next train leaves at 3 o'clock this afternoon.
下一趟火車今天下午3點開車。
在時間和條件狀語從句里經常用一般現在(有時也用現在完成時)表示將來事情。
例:When you have finished the report, I will have waited for about 3 hours.
等你完成這份報告的時候,我就已經等了將近3個小時了。
2. 現在進行時(am/is/are doing)
表示此時此刻正在發生的事情。
例:He is listning to the music now.
他現在正在聽音樂。
表示目前一段時間內一直在做的事情,但不一定此時此刻正在做。
例:I am studying computer this term.
這個學期我一直在學習計算機。
現在進行時可以表示將來的含義。
瞬時動詞的進行一定表將來。
例:I am leaving.
我要離開了。
持續動詞的進行只有有將來的時間狀語或有將來語境中才表將來。
例:I am travelling next month.
下個月我要去旅行。
現在進行時與頻度副詞連用,表示說話者或褒義或貶義的感情色彩。
例:He is always helping others.
他總是幫助別人。(褒義)
3. 現在完成時(have/has done)
表示動作到現在為止已經完成或剛剛完成,強調對現在產生的影響。
例:I bought a new house, but I haven't sold my old one yet, so at the moment I have two houses.
我買了一所新房子,但是還沒有賣掉舊的,所以現在我又兩所房子。
表示從過去某時刻開始,持續到現在的動作或情況,並且有可能會繼續延續下去。此時經常用延續性動詞。時間狀語常用since加一個過去的時間點,或for加一段時間,或by加一個現在時間。
例:Great as Newton was, many of his ideas have been challenged today and are being modified by the work of scientists of our time.
雖然牛頓是個偉大的人物,但他的許多見解直到今天還在受到挑戰,並且被現代科學家的工作所修正。
表示發生在過去,但對現在仍有影響的動作或情況。通常用點動詞,如:arrive, begin, find, give, lose等。
例:John has broken his left leg.
約翰摔斷了左腿。
注意:
A) 現在完成時是聯繫過去和現在的紐帶。現在完成時和過去時的區別在於:現在完成時強調動作的動態,或受動態的影響,是動態的結果,對現在有影響;過去時只表示過去的某個具體時間裡發生的動作,與現在沒有聯繫。例:
He worked in that hospital for 8 years.
他曾經在那家醫院工作了8年。這只是講述一個過去的事實,他現在已經不在那家醫院了。
He has worked in that hospital for 8 years.
他已經在那家醫院裡工作了8年。表示他從過去開始工作,一直工作到現在,現在仍在那家醫院工作。
B) 因為含有for加一段時間或since加一個時間點這樣的時間狀語的完成時,有動態和延續性的特點,所以不能使用終端動詞或瞬間動詞。例:
My sister has been married for 5 years.
過去分詞做表語表示狀態,可以延續
My sister has married. Don't disturb her.
終端動詞不可延續
4. 現在完成進行時(have/has been doing)
表示某一動作開始於過去某一時間,延續或重複地出現至今,或將繼續延續至將來。與現在完成時相比,現在完成進行時更強調:在從過去到現在的時間裡,動作或狀態一直持續或一直反覆出現。
例:We have been working on this project for over a month now.
到目前為止,我們一直在處理那個項目,已經花了一個多月時間了。
5. 一般過去時 (did; was/were)
表示過去某個時間發生的動作或情況。
例:I bought some fruits yesterday.
我昨天買了一些水果。
表示過去習慣性動作。特別是由would/ used to do表達的句型,本身表示的 就是過去時。
例:The old man would sit on a bench in the quiet park and look at others for hours without doing anything or talking to anybody.
老人過去常常坐在寧靜的公園裡的一條長椅上,看著其他的人,一坐就是數個小時,什麼也不幹,也不和任何人交談。
He used to visit his mother once a week.
他以前總是每周看望一次他的母親。
有時可代替一般現在時,表達一種婉轉、客氣、禮貌、商量的語氣。
例:I wanted to ask you if I could borrow your car?我想向您借車用一用,可以嗎?
Would you mind my sitting here?
您介意我坐在這裡嗎?
注意事項:
A) 注意時間狀語的搭配。一般過去時的時間狀語應該是表示過去某個時間的詞或詞組,如:yesterday, last month, in 1999, two days ago等,絕對不可與recently, in the past 10 years, this month等連用,因為這樣的時間狀語都與現在有關係,應該用現在完成時或一般現在時。
B) used to do的否定形式和疑問形式很特別:你怎麼寫都正確。以否定形式為例:used not to do, didn't used to do, didn't use to do都對。
Used to do經常與 be used to doing sth/ sth結構進行對比。前者表示"過去常常或過去曾經",要求加動詞原形;後者表示"習慣於",要求加名詞或動名詞。
6. 過去完成時(had done)
表示在過去的某個時間或動作以前已經完成的動作或已經存在的狀態。就是我們常說的"過去的過去"。
例:Until then, his family hadn't heard from him for six months.
到那時為止,他家裡已經有六個月沒得到他的消息了。
「過去的過去」這種邏輯關係常通過上下文體現出來,而不一定受某個時間狀語的限制。
There had been some one in our room just now, because I noticed a burning cigarette end on the floor when we opened the front door.
剛才有人在我們的房間裡,因為我們打開前門進來時,我注意到地板上有一支仍在燃燒的香煙。
雖然時間狀語是just now,似乎應該使用一般過去時,但是「在房間裡」這個狀態是在"開門"和"注意"這兩個過去的動作之前就存在的,所以應該用過去完成時。
7. 過去將來時(would do)
表示從過去的某個時間看將要發生的事。
例:I said on Thursday I should see my friend the next day.
我星期四說我將於第二天拜訪我的朋友。
8. 過去進行時(was/ were doing)
表示在過去一個具體的時間正在發生的動作。
例:Mary was listening to light music 10 minutes ago.
10分鐘前,瑪麗正在聽輕音樂。
表示過去某個時間段內一直在發生的事情。
例:I was travelling in London last summer vacation.
去年暑假我在倫敦旅行。
過去進行時可以表示過去將來的含義。
瞬時動詞的過去進行時一定表示過去將來的含義。
例:Then she said she was leaving.
然後她說她要離開了。
持續動詞的過去進行時只有在有過去將來的時間狀語或過去將來的語境下才能表示過去將來。
例:She said that she was travelling the next day.
她說她第二天要去旅行。
過去進行時和頻度副詞連用可以表示說話者或褒義或貶義的感情色彩。
例:When he lived in country,he was always helping the poor.
住在鄉下時,他總是幫助窮人。
9. 一般將來時
基本結構是will/shall do
例:We will send her a glass hand-made craft as her birthday gift.
我們將送給她一個玻璃的手工製品,作為給她的生日禮物。
有些動詞,如:arrive, be close, come, do, done, go, have, leave, open, play, return, sleep, start, stay等,用於一般進行時,並且通常與一個表示將來時間的時間狀語連用,可以表示將來時。
例:My mother is coming to visit me next week and is staying here until May.(我媽媽下周將來看我,並會呆到5月。)
表示「打算…,要…」時,可用 be going to do。
例:This is just what I am going to say.
這正是我想說的。
表示「即將、正要」時,可用be about to do。強調近期內或馬上要做的事。
例:Don't worry, I am about to make a close examination on you.
別擔心,我馬上就給你做一次仔細的檢查。
"be to do"的用法:
a) 表示「按計劃、安排即將發生某事或打算做某事」。
例:She is to be seen in the lab on Monday.
星期一你準會在實驗室見到她。
b) 該做或不該做的事情(語氣上接近於should, must, ought to, have to),表示一種命令、規勸性語氣。
例:You are to go to bed and keep quiet, kids. Our guests are arriving in less than 5 minutes.
孩子們,你們必須 上床睡覺,不准吵鬧。我們的客人5分鐘之內就要到了。
10. 將來進行時(will be doing)
表示從將來的某一時間開始、延續到另一個將來時間的動作或狀態,或是發生在某個將來時間,但對其後的另一個將來時間有影響的動作或狀態。就好象把現在完成時平移到時間軸的將來時時段一樣。其用法從和過去及現在有關,變成了和將來及將來的將來有關。
例:Don't worry, you won't miss her. She will be wearing a red T-shirt and a white skirt at that time.
別擔心,你不會認不出她的。她到時會穿一件紅色的T恤衫和一條白色的短裙。
11. 將來完成時(will have done)
表示從將來的某一時間開始、延續到另一個將來時間的動作或狀態,或是發生在某個將來時間,但對其後的另一個將來時間有影響的動作或狀態。就好象把現在完成時平移到時間軸的將來時時段一樣。其用法從和過去及現在有關,變成了和將來及將來的將來有關。
例:The conference will have lasted a full week by the time it ends.
會議從開始到結束將持續整整一個星期。
12.將來完成進行時:(will have been doing)
表示一個動作延續到將來某個時間,期間一直有規律在進行、不曾間斷,並且有可能繼續延續下去。
例:By the end of next month, the project will have been being worked for 3 years.
到下個月底為止,這項工程就已經不停地進行了3年了。
13.過去完成進行時:had been doing
表示從過去的過去開始,持續到過去的動作或情況,期間一直有規律的在進行、不曾間斷,並且有可能會繼續延續下去。此時經常用延續性動詞。
例:The old clock had been being taken apart of and fixed up again for several times by my 10-year old son before I came back home.
我回到家之前,我10歲大的兒子已經把這箇舊鐘錶拆卸並重新組裝了好幾回了。
14.過去將來進行時:( would be doing )
強調在過去將來的某個具體時間正在發生的動作或存在的狀態。
例:The government promised that a new highway would be being built next July.
政府承諾說第二年7月將有一條新的高速公路正在修建。
15.過去將來完成時:(would have done)
表示到過去將來某一時間已經完成的動作,並且對過去將來那一時間點產生影響。(過去時間點上發生的將來完成時)
例:I believed by the end of that year an advanced version of that software would have been developed, but I was wrong.
我堅信到那年年底為止,那個軟體的新版本將被開發出來。但是我錯了。
表示動作從過去某一時間開始一直延續到過去將來某一時間,並且有可能繼續延續下去。
例:He told me that by the end of the year he would have lived there for thirty years.
他告訴我,到那年年底為止他將已經在那裡住了三十年了。
16.過去將來完成進行時:
(would have been doing)
表示動作從過去某一時間開始一直延續到過去將來某一時間,期間一直有規律在進行、不曾間斷,並且有可能繼續延續下去。
例:They said that by the end of the following month, the project would have been being worked for 3 years.
他們說到第二個月底為止,這項工程就已經不停地進行了3年了。

更多精彩內容歡迎關注我們微信公眾號gd365world。

文章來源: https://twgreatdaily.com/zh-hk/kInLWm4BMH2_cNUg45Zd.html