發布時間:2023-09-13 09:28:50來源:互聯網
(資料圖片)
過去完成時:表示發生在過去的兩個動作在前的那一個,它表示句子中描述的動作發生在“過去的過去”。
基本形式:過去完成時由had+過去分詞構成,因此無人稱變化
肯定式:I had/I"d worked等
否定式:I had not/hadn"t worked等
疑問式:had I worked等
否定疑問式:had I not/hadn"t I worked等
時態用法:
1. 過去完成時是與現在完成時相當的過去式:
現在完成時:Ann has just left.If you hurry you’ll catch her.(安剛剛走。如果你快一點,就能追上她。)
過去完成時:When I arrived Ann had just left.(我到的時候,安剛剛離開。)
但是,過去完成時不像現在完成時那樣限于表達未指明時間的動作,因此可以說:He had left his case on the 4∶40 train.(他把手提箱丟在4點40分的火車上了。)
2.現在完成時可以和 since/for/always等詞連用,表示一個開始于過去并仍在繼續或剛剛結束的動:
與此同理,過去完成時也可以用來表示在所說的過去某一時刻之前就已開始的動作。
1)在該時刻仍然在繼續。
例如:Bill was in uniform when I met him.He had been a soldier for ten years.(我遇到比爾的時候,他身穿軍服。那時他已經當了十年兵了。)
2)在該時刻停止或剛剛停止。
例如:The old oak tree, which had stood in the churchyard for 300 years, suddenly crashed to the ground.(屹立在教堂墓地上已300百年之久的老橡樹突然間嘩啦一聲巨響倒在地上。)
但應注意,過去完成時還可以用來表示:
3)在所說時刻之前某一時候停止的動作。
例如:He had served in the army for ten years; then he retired and married.(他在軍隊里服役十年,后來退伍并結了婚。)
3. 過去完成時也是一般過去時的過去時,用來表示敘述者或主語在過去的某一時刻回顧更早的動作:
例如:He met her in Paris in 1977.He had last seen her ten years before.Herhair had been grey then; now it was white.(1977年他在巴黎遇見了她。他上一次見到她是十年之前。那時她的頭發是灰白的,這時已經全白了。)
雅思 托福 GRE ACT SAT GMAT 多鄰國英語 AP課程 SSAT OSSD 英語口語 英語四六級 考研英語 職稱日語 商務英語 IB 詞庫 留學 成人英語 A-Level 青少兒英語 AEAS 個人提升 一級建造師 二級建造師 消防工程師 消防設施操作員 造價工程師 安全工程師 建筑九大員 PLC智能制造 監理工程師 應急救援員 BIM 環評師 咨詢工程師 注冊電氣工程師 一級注冊建筑師 二級注冊建筑師 裝配式工程師 智慧建造工程師 智慧消防工程師 公路水運檢測師 EPC工程總承包 碳排放管理師 CFA 初中級經濟師 初級會計師 中級會計師 注冊會計師 ACCA 企業合規師 基金從業 證券從業 稅務師 薪稅師 FRM 會計實操 CQF 高級會計師 CMA 教師資格 養老護理員 家庭教育指導師 法律職業資格考試 心理咨詢師 健康管理師 食品安全管理師 鄉村規劃師 育嬰員 人力資源管理 專利代理師 教師招聘 東方瑞通 火星時代 童程童美 樂博樂博 小碼王 環球雅思 秦漢胡同 美聯英語 新航道 啟德雅思 新通出國留學 達內 高頓 櫻花日語 學大教育