【幹貨】談談英語語法中(zhōng)完成時的用(yòng)法
發布時間:2019-08-15 浏覽次數:52 字體(tǐ)大小(xiǎo):【大】 【中(zhōng)】 【小(xiǎo)】
The window has been broken. (玻璃是過去壞的,現在仍舊沒有(yǒu)修好)
綜上根據排列組合,我們可(kě)以知道:
Have done/been為(wèi)現在完成時,表示截止現在動作(zuò)的完成或狀态的持續。
Had done/benn 為(wèi)過去完成時,表示截止過去的某個時間動作(zuò)的完成或狀态的持續。
Will have done/been 為(wèi)将來完成時,表示截止将來某個時間動作(zuò)的完成或狀态的持續。
舉例說明
1. 動作(zuò)的完成
Sally had learnt 1000 words till last year.
Sally has learnt 2000 words this year.
Sally will have learnt 3000 words till next year.
2. 狀态的持續
Mr. and Mrs. Green have already been married for 20 years till now.
Mr. and Mrs. Green had been married for 19 years till last year.
Mr. and Mrs. Green will have been married for 21 years by the end of 2020.
例句非常簡單,大家可(kě)以一目了然地看出三者的相似之處和區(qū)别。
而由于完成時本身具(jù)有(yǒu)的持續性含義,導緻它不能(néng)使用(yòng)yesterday,now,last week等表示某一時刻的時間狀語,而應該是till now, by the end of last week, for a long time等表示一段時間的狀語。
詳細分(fēn)類如下:
Recently, lately, ever, never, already, yet, for a long time, once, twice(3次及以上用(yòng)數詞+times) 等時間狀語用(yòng)于現在完成時
By the end of+将來的時間,till+将來的時間等用(yòng)于将來完成時
By the end of/till+過去的時間,用(yòng)于過去完成時。
最後,補充說明,我們通常聽到老師講解最多(duō)的就是過去完成時表示:“過去的過去”,也因此常見的過去完成時句中(zhōng)會伴随着一個非常明顯的時間對比,以達到體(tǐ)現出“過去的過去”這樣一個目的。
仍然用(yòng)例句來結束:
Uncle John died last night. He had always been very kind.
(去世這件事情發生在昨天晚上,也就是過去。而待人友善這一生前的狀态,一定發生在昨天晚上之前啦,因此完全符合過去的過去,我們要用(yòng)過去完成時)