語法 | 過去完成時用法解析
英語的過去完成時表示表示過去的過去。這個是大家在中學時期就知道的,今天,小編爲同學們帶來了相當豐富的與英語過去完成時的相關語法,一起來看看吧!
1、表示在過去某一時間或動作之前已經發生或完成的動作。 他表示的時間是"過去 的過去 "常與by last year, by the time of yesterday,等連用。如:
She said she had seen the film 4 times.
When Mr Li got to the classroom, all the students had begun reading.
By the time they arrived, the bus had left.
2、表示 從過去某一時間開始一直延續到過去另一時間的動作或狀態。常與for (後跟段時間)或since (後跟點時間)等連用.如:
She had worked in this school since it opened 25 years ago.
例題解析:舉一反三,學的更輕鬆!
1. He ______ in Shanghai University for four years before he ______ Beijing.
A. studied, had gone B. had studied, went
C. has studied, goes D. had studied, had gone
解析:"他去北京之前在上大學學習了4年 "。在上海學習的動作發生在去北京之前,因此第一個空應用過去完成時。此題選B。
2. Mary said it was at least five years since he ______ a good drink.
A. enjoyed B. was enjoying C. had enjoyed D. would enjoy
解析:It was + 時間段+since 引導的從句中用過去完成時。應選C。
3. Xiao Pei said she ______ Hainan for 3 months.
A. has been in B. had been in C. had been to D. had gone to
解析:"小培說她去了海南三個月 "。have been to 和have gone to 都是短暫性的動詞短語。所以適應表示狀態的have been in. 應選B.
時態綜合例題解析:
1--What are Mr and Mrs Black doing ?
---They _____ tea in the garden.
A. are drinking B. drank C. have drunk D. drink
2. My mother often asks me _____early .
A. get up B. got up C. getting up D. to get up
3. Soon Wu Dong ____ up with Li Lei, then they were neck and neck.
A. taught B. caught C. bought D. brought
4. The car ____and stopped at the red traffic light.
A. got on B. got off C. slowed down D. picked up
5. Tom ____ the CD player for two weeks.
A. has lent B. has borrowed C. has bought D. has had
參考答案:
1.根據問句的時態現在進行時,答句時態要一致,故選答案: A
2.根據句中的謂語動詞ask的固定搭配 ask sb to do sth. 故答案:D
3.根據第一句的固定動詞詞組 catch up with sb 及第二句的過去時態,故選答案: B
4.此題主要考查四個動詞詞組的掌握.根據後半句在紅燈時停下來,故選答案: C
5.此題主要考查現在完成時的延續和非延續動詞,根據for two weeks 時間短語。故選答案: C
怎麼樣,看完了小編給大家準備的語法知識,有沒有感覺收穫頗多呢?喜歡就收藏起來吧~