過去完成時的結構
過去完成時表示過去某一時間或動作以前已經發生或完成了的動作,對過去的某一點造成的某種影響或是結果。具體結構如下:
①肯定句:主語+had+動詞過去分詞+其他.
②否定句:主語+had+not+動詞過去分詞+其他.
③疑問句:Had+主語+動詞過去分詞+其他?
肯定回答:Yes,主語+had.
否定回答:No,主語+hadn't.
④特殊疑問句:特殊疑問詞或詞組+had+主語+過去分詞+其他?
⑤被動語態:主語+had(not) +been+動詞過去分詞+其他
例句:
1、By nine o’clock last night,we had got 200 pictures from the spaceship.
到昨晚9點鐘,我們已經收到200張飛船發來的圖片。
2、h died had been a good friend of mine.
史密斯先生昨天去世了。他以前是我的好友。
3、She found the key that she had lost.
她丟失的鑰匙找到了。
4、I thought I had sent the letter a week before.
我認為我一星期前就把信寄出去了。
5、After he arrived in England,Marx worked hard to improve his English.
馬克思到達英格蘭之後,努力提高他的英語水平。
6、Hardly had he begun to speak when the audience interrupted him.
他剛開始演講,聽眾就打斷了他。
過去完成時的結構
基本結構
過去完成時的句子結構一般為:
主語+had+過去分詞(done)+其他成分
如:
After I had read it I was filled with horror.(我讀完它之後,心裏充滿了恐怖。)
By the age of 10 he had learned to play the piano for five years.(他在10歲的時候,已經學了五年的鋼琴。)
標誌性詞語
過去完成時常見的標誌性時間狀語主要有:
1、by the end of+過去時間
By the end of last year, we had solved more than 100 problems.(到去年年底,我們已經解決了100多個問題。)
2、by the time+從句(動作發生在過去)
By the time she left the city, she had used up all her savings.(到她離開這個城市的時候,她的存款已全部用完。)
3、by (the time of)+過去時間
He had taught maths for four years by last July.(到上個七月為止,他已經教了四年數學了。)
4、before+過去時間
He had never ridden a horse before last month.(到上個月以前他從來沒有騎過馬。)
過去完成時的結構是什麼?
過去完成表示兩個事件中過去一個動作開始之前另一個動作已經完成,前面發生的動作用過去完成時表示,結構通常為had +過去分詞,被動語態結構為had been +過去分詞。
主語+had+動詞過去分詞
①肯定句:主語+had+動詞過去分詞+其他
②否定句:主語+had+not+動詞過去分詞+其他
③一般疑問句:Had+主語+動詞過去分詞+其他
肯定回答:Yes,主語+had
否定回答:No,主語+hadn't
④特殊疑問句:特殊疑問詞或詞組+had+主語+過去分詞+其他
⑤被動語態:主語+had(not) +been+動詞過去分詞+其他
擴展資料
現在完成時表示的動作發生在過去,以now的時間為基點,但側重對now產生的結果或造成的影響;過去完成時則是一個相對的時態,以過去時間為基點,它所表示的動作不僅發生在過去,更強調“過去的過去”,只有和過去某時或某動作相比較時,才用到它。
比較:I have learned 1000 English words so far.到目前為止我已經學會了 1000 個英語單詞。
I had learned 1000 English words till then.到那時為止我已經學會了 1000 個英語單詞。
— I'm sorry to keep you waiting. 對不起,讓你久等了。
— Oh, not at all. I have been here only a few minutes.沒什麼,我只等了幾分鐘。