過去完成式(Past Perfect Tense) - 實用基礎文法

文章推薦指數: 80 %
投票人數:10人

過去完成式表示過去某一時間或某一動作之前已經完成的動作或經驗。

過去完成式通常用於描述過去發生的兩個事件,先發生的事件用過去完成式,後發生的事件用過去簡單式來 ... 參考詞彙 全民英檢 依字母排序依詞性分類 學測指考 依字母排序依詞性分類 國中會考 依字母排序依詞性分類依主題分類基本1200字詞挑戰800字詞 幼兒國小 認識ABC怎麼吃大象? 自我挑戰 字彙大考驗拼字練習詞彙攻略學測指考詞彙題愛拼字才會贏文意選填過關斬將 國中會考 歷屆試題隨機挑選單題隨機挑選題組模擬試卷 工具箱 閱讀識字工具字彙搜尋工具 實用基礎文法 文法首頁從錯誤中學習從實例中練習 閱讀識字 父與女犀利人妻寬恕和忘記花邊教主陳樹菊女士天真之歌隨機挑選文章 茶餘飯後 姐弟對話篇比喻片語篇兒童故事篇益智遊戲 台灣測驗中心 關於我們連絡我們 過去完成式(PastPerfectTense) 過去完成式 = had + 過去分詞 過去完成式表示過去某一時間或某一動作之前已經完成的動作或經驗。

過去完成式通常用於描述過去發生的兩個事件,先發生的事件用過去完成式,後發生的事件用過去簡單式來表達。

Theboywashungry;hehadnoteatenfor8hours. 男孩餓了,他已經8小時沒有進食。

TheplanehadalreadytakenoffwhenIarrivedattheairport. 當我到達機場時,這架飛機已經起飛了。

IhadnevercookedbeforeIwenttocollege. 在我上大學之前,我從來沒有做過飯。

Ihadalreadydonemyhomeworkwhenhecametovisit. 當他來拜訪時,我已經做完了功課。

Whenwearrived,theband_______playing. (A) hasjustfinished(B) hadjustfinished(C) justfinished(D) hadbeenfinished 當我們到達時,樂隊剛剛演奏完畢。

我們到達arrived用的是過去式,演奏完畢在到達更前面,所以用過去完成式。

今天中午當我試圖買東西的時候,我意識到我丟了錢包。

IrealizedthatIhavelostmywalletwhenItriedtobuysomethingatnoon. IrealizedthatIhadlostmywalletwhenItriedtobuysomethingatnoon. "丟了錢包"發生在過去式"realized-意識到"之前,故用過去完成式。

條件句有三大類,其中第三類的If從屬子句要用過去完成式 IfIhadstudiedharder,Iwouldhavepassedtheexam. 如果我有更加用功的話,我就會通過考試了。

IfJasonhadhadthemoney,hewouldhaveboughtaFerrari. 如果捷森有錢的話,他就會買一輛法拉利車了。

過去完成式也經常出現在轉述句裡。

SheaskedifIhadreadTheLordoftheRings. 她問我是否讀過“魔戒三部曲”。

帶有副詞ever,never,still,just,already,yet等的句子,通常需要用現在完成式或過去完成式。

Ihadneverheardthatbefore. 我從來沒有聽說過。

never與ever通常出現在完成式裡。

Nicolesaidshehadalreadyreadthisnovel. 妮可說,她已經讀過這本小說。

already通常用在表示比預期發生得早的動作。

她的父母說,她已經離開了。

Herparentssaidsheleftalready. Herparentssaidshehadleftalready. “said”是過去式,said之前已經完成的動作必須是過去完成式,不要用過去式取代過去完成式。

already通常用在現在完成式或過去完成式。

建言(Comments) 謝謝您對本網頁文法內容提供任何意見、批評或指教: 姓名: 電子郵件地址: 記得我 勾選『記得我』,它會保留您已填過的『姓名』與『電子郵件地址』,讓您在別的文法網頁留言時,不必重新登入。

注意:為避免機器人來搞鬼,請先勾選上面『我不是機器人』,再按『送出建言』。

使用台灣測驗中心網站及其相關資訊表示您已同意並接受本網站的使用條款規定。

台灣測驗中心  版權所有 ©2006-2022NexusInternational.Allrightsreserved.



請為這篇文章評分?