在高中英語學習的廣闊天地里,時態的學習無疑占據了舉足輕重的地位。今天,我們就來深入探討一下“had done”這一過去完成時的用法,通過豐富的實例和練習,幫助大家更好地掌握這一語法點,為英語學習之路添磚加瓦。
一、過去完成時(had done)的定義與功能
過去完成時,是英語時態中的一種,用于表示在過去某一時間點之前已經完成的動作或狀態。它常常與by、before等引導的時間狀語連用,或在從句中用于描述主句動作發生的背景。其基本結構為“had+動詞的過去分詞”。
二、過去完成時的用法
1.表示在過去某一時間點之前已完成的動作
示例:“By the time I got home, I had finished all my homework.”(當我到家時,我已經完成了所有的作業。)
解析:這句話通過過去完成時,清晰地表達了“完成作業”這一動作發生在“到家”之前。
2.在從句中用于描述主句動作發生的背景
示例:“He said he had visited the Great Wall before he came to China.”(他說他來中國之前就參觀過長城。)
解析:此句中的過去完成時“had visited”為從句部分,用于描述主句動作“said”之前的背景信息。
3.表示過去未曾實現的愿望或打算
示例:“I had hoped to see you yesterday, but I was too busy.”(我本來希望昨天能見到你,但我太忙了。)
解析:通過過去完成時“had hoped”,表達了說話者過去對某事的期望未能實現。
三、過去完成時的注意事項
時態一致性:在使用過去完成時時,需注意與句子中的其他時態保持一致,避免時態混亂。
邏輯清晰:過去完成時通常用于描述過去的過去,因此在使用時,需確保句子邏輯清晰,避免產生歧義。
四、填空題練習
為了更好地鞏固所學內容,以下是一些關于過去完成時的填空題練習:
1.By the end of last year, they _______ (build) five new bridges in the city.
答案:had built
解析:根據時間狀語“By the end of last year”,可知“build”這一動作發生在過去的過去,因此用過去完成時。
2.She _______ (not finish) her homework when her mother came back.
答案:hadn't finished
解析:根據句意,“她媽媽回來時,她還沒完成作業”,可知“finish”這一動作發生在“came back”之前,且為否定形式,因此用過去完成時的否定形式。
3.He told me he _______ (study) English for five years before he came to our school.
答案:had studied
解析:此句為賓語從句,根據主句時態“told”可知從句動作發生在過去,而“study”這一動作又發生在“came”之前,因此用過去完成時。
4.When I got to the station, the train _______ (leave).
答案:had left
解析:根據句意,“當我到車站時,火車已經離開了”,可知“leave”這一動作發生在“got”之前,因此用過去完成時。
5.They _______ (live) in this city for ten years before they moved to another city.
答案:had lived
解析:根據句意,“他們搬到另一個城市之前,已經在這個城市住了十年”,可知“live”這一動作發生在“moved”之前,且為持續性的動作,因此用過去完成時。
通過以上的介紹和練習,相信大家對“had done”這一過去完成時的用法有了更深入的理解。在高中英語學習中,時態的掌握是至關重要的一環。希望同學們能夠勤于練習,將所學知識運用到實際中,不斷提高自己的英語水平。