By the time I got outside, the bus had already left教案
⑵his daughter is going to be married an engineer.
a. with b. for c. to d. /
五、語法:
“過去完成時”闖關(guān)
★過去完成時表示在過去某一時間或動作之前已經(jīng)完成的動作,它表示動作發(fā)生的時間是“過去的過去”,它是一種相對的時態(tài),即其相對于一般過去時,沒有一般過去時就沒有過去完成時,如圖解:
★過去完成時由“助動詞had(had用于各種人稱)+ 動詞的過去分詞”構(gòu)成
【第1關(guān)】用動詞的正確時態(tài)填空:
by the time he was ten, he (set) up a lab of his own.
【融會貫通】表示過去某一時間或動作以前已經(jīng)完成的動作,可以用by, before, by the end of等介詞短語或by the time引導(dǎo)一個時間狀語從句來表示。應(yīng)填寫:had set。
又如:i had seen you before you saw me. 在你看到我之前,我早已看到你了。
【第2關(guān)】用動詞的正確時態(tài)填空:
he said she (work) in a foreign company for five years before she (become) an english teacher.
【融會貫通】在賓語從句中,主句謂語動詞為一般過去時(said, asked, told),從句用過去完成時,此時從句中的動作發(fā)生在主句的動作之前。應(yīng)填寫:had worked; became。
又如:the teacher asked me what had happened to me.老師問我發(fā)生了什么事。
【第3關(guān)】改錯:
when we got there, the movie had begun for almost twenty minutes.
【融會貫通】表示從過去某一時間開始,持續(xù)到過去某一時間的動作或狀態(tài)。常與for引導(dǎo)的一段時間連用。
注意:此時謂語動詞只能用延續(xù)性動詞。所以句中had begun應(yīng)改為had been on。
又如:i had worked for three hours when he called. 當他打電話時,我已經(jīng)工作了三個小時了。
【第4關(guān)】用動詞的正確時態(tài)填空:
paul helped me repair the bike that i (ride) for two years.
【融會貫通】在含有定語從句的主從復(fù)合句中,如果敘述的是過去的事,先發(fā)生的動作常用過去完成時。應(yīng)填寫:had ridden。
又如:i returned the books that i had borrowed last week. 我已經(jīng)還了上周借的書。
【第5關(guān)】用動詞的正確時態(tài)填空:
i didn’t get to the airport until the plane (take) off.
【融會貫通】由連詞after, until引導(dǎo)的復(fù)合句中,如果主句謂語動詞和從句謂語動詞所表示的過去動作不是同時發(fā)生的,那么先發(fā)生的動作通常用過去完成時表示。應(yīng)填寫:had taken。