來源:中考網(wǎng) 作者:紫涵 2013-02-05 14:22:13
過去完成時
The Past Perfect Tense
過去完成時的構(gòu)成
過去完成時由"助動詞had (通用于各種人稱和數(shù))+過去分詞"構(gòu)成。主要表示過去某時前已發(fā)生的動作或情況(也可說是"過去的過去"):
By the time I got there, it had already finished.
When I got to the check-out, I realized I had left my purse at home.
He said he had never seen such an exciting match before.
注:如果時間狀語從句的動作發(fā)生在前,則從句用過去完成時,主句用一般過去時。
When he had finished his work , he left his office .
After I had done my homework , I went to bed.
陳述句
They had already had breakfast before they arrived at the hotel.
在他們到達旅館之前,他們已經(jīng)吃早飯了。
從句中"arrived at"到達在"過去"的時間,而"had already had"吃早飯的動作發(fā)生在到達之前,因此主句的時態(tài)為"過去的過去"。
I had finished writing my composition by 10:00 this morning. 今天上午10:00點以前,我已經(jīng)寫完了我的作文。
She had searched the internet for two hours when she found an ad for the Canon digital camera. 當(dāng)她找到了佳能數(shù)碼照相機的廣告時,她已經(jīng)在因特網(wǎng)上查詢了兩個小時。
I went over what I had written again and again so that I wouldn't make any mistakes. 我一遍又一遍地檢查了我所寫的內(nèi)容,以至我沒有出現(xiàn)任何錯誤。
否定句
He remembered he hadn't paid for it yet. 他記得他還沒有付賬。
He said that he had never seen such a beautiful bird before.
他說他以前從來沒有看過這樣美麗的鳥。
疑問句
How many English films had you seen by the end of last term?
到上學(xué)期期末為止,你們看了多少部英文片?
Had you reached the station before ten o'clock?
十點以前,你們已經(jīng)到達火車站了嗎?
歡迎使用手機、平板等移動設(shè)備訪問中考網(wǎng),2024中考一路陪伴同行!>>點擊查看