您好,欢迎来到飒榕旅游知识分享网。
搜索
您的当前位置:首页过去完成时专项练习题及答案

过去完成时专项练习题及答案

来源:飒榕旅游知识分享网
过去完成时专项练习题及答案

E.g. By the end of the matchgoals. We

had already had lunch before we arrived there.

had后边

,they had kicked two

其结构是”had+过去分词”.它的否定句是在加not,变一般疑问句是把 E.g. I Had

had提前。

I had reached the station before:00 o’clock.had not reached the station you reached the station

before:00 o’clock.before:00 o’clock?

等引导的表示过去

它通常和before,by the end of 的时间状语连用。

练习一:

一.用动词的适当形式填空 1.

We _____________

the

house before we

______________ in. 2.

That rich old man _____________ a will before

he _____________ . 3.

They _____________ the map

of the country

before they ________ . 4.

The robbers

_____________

before

the

policemen_______ . 5.

I

__________

all

the

lights

before

I

____________ to bed. 6.

Paul __________

out with

Jane after

he

__________ a phone call. 7. twice. 8.

Our

plan

____________

because

we

Tom __________

he ___________

the book

_____________ a bad mistake. 9.

When the chairman ______________ speaking,

he

_____________ the hall. 11.When

I ______________ at the station,

he

____________________.

12.We _______________ about000 English words by the end of last term. 13. homework. 14. ______ 15.She

____________ to

Qingdao because she

We were surprised

at what she ________already

I

waited

until

he _______________ his

________________ there before.

16. He ______________ you the news yet.

17. He said he _____________already_________ the book to the teacher.

18. I ______________ to Shanghai before. 19. She told me she _________________ to Sanya three times. 20.She

_____________ the

guitar

while

sister_______________.

二.句型转换 1

.I had sold the ticket when she came.

2.She had sung a song to us before she danced. 3.They

began to climb the mountain after they bought all the food and drinks.

4.By 10:00 a.m, I had been very hungry. 5.Lucy had already completed the project when I arrived.

6.By the time he got to the airport, the plane had taken off.

9..Jack didn’t go to the cinema

12.We cooked the dumplings. We ate them up. 13.Jim

’s father mended the car. It was broken.

her

had

14.We had our tests. Then we had a long holiday. After

we

________________________,

we

_____________________________

15.He showed us the picture. Then he showed us around the house.

用过去完成时连接两句

) Before he

_______________________,

he______________________________.

练习二一、单选

1 When Li Ming hurried homemother ____already____to hospital. A

has; been sentB had; sentC has; sent D

had;

, he found that his

been sent We

____five English songs by the end of last term.

A had learned B learnedC have learnedD will have learned

Han Mei told me she _____lunchhungry.

A has had B hasn’t have C have had D hadnhad By the city.

the end of 1976, many buildings

_____built

in ’t

, so she was very

A have been B have C had been D will She

_____her keys in the office

so she had to wait

until her husband ____home. A

has left; comes B had left; would come C had

; had come

left; came D left

He said that it was at least ten years since I _____a good drink.

A had enjoyed B was enjoying C have enjoyed D have been enjoying

The meeting _____when Mr. Wang _____to school. A has begungot D had been on

二、填空

1 When I returned home By ten yesterday evening

, he _____ 。

, she ________writing.

;get B has been on;got

;get C had begun;

He ______ English for five years before he came here. It morning.

I _____ the book because I had read it before. She said she____ born in 1992.

When he _____ to China two years ago he found

____

_____

raining

when I wake up this

people didn’t understand him at all though he ________ some Chinese in his own country. I

saw Han Mei yesterday.

We _____ each other since

left Beijing.

When I got to his home

, he_____ to bed.

10 She asked if Mr. Liu _____ already _____ back.

练习一参考答案:一.用动词的适当形式填空

1. had painted... moved. had made ... died. had studied…left4. off failed

…went.

…had

had run away..arrived5. went

…had

made. said

…left

had turned …had 10.

read were

made. finished

having/had had …got 11. arrived

..had left 12.. had learned 13. finished

14. had ..done 1didn’t go …had been 16. hasn’t told 1had …given

18. have been 19. had been0. was playing singing

二.句型转换 1

.I hadn’t sold the ticket when she came.

2. She hadn’t sung a song to us before she danced.3. They didn’t begin to climb the mountain after

…was

they had bought all the food and drinks. 4. Had you been very hungry by 10:00 a.m? 5. Had Lucy completed the project when I arrived yet?

6. Had the plane taken off by the time he got to the airport?

7. What had he done when you saw him? 8.What did he do when he had read the note?

9. Why didn’t Jack go to the cinema? 10.

How long had you/we had the toys before you/we

gave them to the child?

11.What had she written by the end of 1960? 12.After up. 13.Jimbroken. 14.After holiday.

15. Before he showed us around the house, he had showed us the picture

练习二答案:1D A D C C A C 答案:1 had lefthad finishedhad

studiedhad stopped

we had had our tests,

we had a long

’s father mended the car because it had been we had cooked the dumplings, we ate them

didn’t read was camehad learnehadn’t seen had gone 10 had come过去完成时专项练习题

d

定义:过去完成时是表示在过去某一时间或某一动作之前已经发生或完成的动作、事情。它表示的是发生在“过去的过去”的动作,只有在和过去某个时间或动作相比较的时候才会使用过去完成时。+.用法: 1

、与by, before, by the end of

引导的表示过去的

构成:过去完成时的构成

: had

时间状语连用。

例如:by then, yesterday,by

by\\ before

nine o’clock

the end of last year, by the age of twenty,

by the time I arrived 2

、在过去不同时间发生的两个动作中,发生在先,用

When I

过去完成时;发生在后,用一般过去时。例如:returned home, my guest had already left. I 3

did not see the film because I had seen it before. 、常用于told, said, knew, heard, thought, ask

等动词后的宾语从句。例如:

She said she had never been to Paris. He asked what I had said.

现在完成时和过去完成时的区别:

, 过去完成时强

现在完成时强调对现在的影响或结果

调对过去的影响或结果。 1. 1

单项选择

.He asked me _____ during the summer holidays.

A. where I had beenB. where I had gone C. where had I beenD. where had I gone. What ____ Jane ____ by the time he was sever? A. did, do B. has, doneC did, did.D. had, done 3. A. learned B. was learning C. had

learned D. learnt

4. She ______lived here for ______ years. A.

had, a fewB. has, several

C. had, a lot ofD.

I ______00 English words by the time I was ten。

has, a great deal of 5.

By the time my parents reached home yesterday,

I _____ the dinner already. A had

cooked B. cooked C. have

cooked D. was cooked

6. She said she __________ the principle already A .has seen B. sawC. will seeD. had seen

7. She said her family _______ themselves ______ the army during the war.

A. has hidden, from B. had hidden, from C. has hidden, with D. had hidden, with. By the time he was ten years old,

he _________. A. completed university B. has completed the university B. had completed an university D. had completed university

9. She had written a number of books ______ the end of last year. A.

for B. inC. by D. at 10. He _____ to play before he was 11 years old. A had learned, piano B. had learned, the piano

C. has learned, the piano D. learns ,piano. 11.

has

____

What _______ Annie ____ by the time he was ten? A. did, doB. did, did C. has, doneD. had done

1.He ___ in the factory for three years before he joined the Army.

A. has workedB. worksC. had worked D. will work 13. A. has completed B. completed C. will

completeD. had completed

14. Ben hates playing _____ violin, but he likes playing ____ football.

A. a…the B. the 15. words. A. learns

1.Jim turned off the lights and then _____ the

had learnedB.

has learned

C. learned

D.

… the C. /

…the D. the

…/

By the end of last week, they ____ the bridge.

By the time he was, he ______ a lot of German

classroom.

A. was leftB. had left C. has left D. left 17.They _________ in Guangzhou since000. A. lived B. had lived C. have lived D. were living 18.

The train from Beijing_______ ten minutes ago.

was arriving

C. arrived

D. had

A. has arrivedB. arrived

19. The students _________ their classroom when the visitors arrived.

A . have cleanedB. had cleanedC. was cleaned D. have been cleaned

20. Fergie_______ the project in one hour. A. finished

21. The man ________ his coat and went out. A. on 2My

mother______ in that factory

at the age of 18.

put onB. had put on C. will put onD. was putting have finished B.

will finishC.

finishes

D. has

A. had worked B. has workedC. worked D. works 23. Dad ________ while he _______ TV.

A

.fell

asleep…watch

B.

was

falling

asleep…watched

C. fell

asleep……was watching

D. had fallen

asleep…watched 2. 1.

用动词的适当形式填空We _____________

the

house before

we

______________ in. 2.

That rich old man _____________ a will before

he _____________ . 3.

They _____________ the map

of the country

before they ________ . 4.

The robbers

_____________

before

the

policemen _______ . 5.

I

__________

all

the

lights

before

I

____________ to bed.

6. Paul __________ out with Jane after he __________ a phone call. 7. twice. 8.

Our

plan

____________

because

we

Tom __________

he ___________

the book

_____________ a bad mistake. 9.

When the chairman ______________ speaking,

he

_____________ the hall.

10.The Reads lunch when I ________________ to their house. 11.When

I ______________ at the station,

he

____________________.

12..We _______________ about000 English words by the end of last term. 13. homework. 14. ______ 15.She

____________ to

Qingdao because she

We were surprised

at what she ________already

I

waited

until

he _______________ his

________________ there you the news yet. 17. He said he

before. 16. He ______________

_____________already_________ the book to the teacher.

18. I ______________ to Shanghai before. 19. She told me she _________________ to Sanya three times. 20.She

_____________

the

guitar

while

her

sister_______________.

现在完成时课内练

一、短暂性动词转换为延续性动词或者表示可以延续的状态的短语。

① arrive at / in sp / get to / reach sp / come / go / move to sp

→ be in sp / at school / at home / on the farm / be here / be there

1) He got to Beijing five minutes ago.He Beijing for) I moved to the USA in008.I) I . 4)

They came here last week. They ___________ here

I went home yesterday.

since _____________.

② come to / go back to / return totogo out → be out 1)

He came out two years ago.He ______________ for

→ be back

____________. 2)

We return

to

Beijing

yesterday.We

___

____________ to Beijing since __________.

③ become → be

1) I became a teacher in000. I ________________ a teacher for _________________.

2) The river became dirty last year. The river

_______ _______ dirty for _______ ________. → be closed open 1)

→ be open

④ close

The shop closed two hours ago. The shop

_______________ ______ for _________________. 2) The door opened at six in the morning.The door ________ ________ ________ for six hours. be up;die → be dead;leave sp.

fall

⑤ get up → 

→ be away from sp.

asleep / get tot sleep → be asleep; finish

/ end → be over;marry → be married; 1)

I got up two hours ago.I

________ ______

_______since _______________. 2)

He left

Shanghai

just

now.He _______

_____________ ______ Shanghai for five minutes. 3)

My grandpa died in002.My grandpa _______ _____

______for _______ ________. 4)

The meeting

finished

at six.The

meeting

________ ______ ______ for six hours.

5) I got to sleep two hours ago .I ________ _____ ___ since _________ _________. 6)

They married in 1990. They ________ _________

__________since _________. ⑥ start / begin to do sth. → do sth.

;begin → be on

1) I began to teach at this school in 1995. I ____

____ at this school since ____.

2) The film began two minutes ago. The film ____ ____ ____ for ____ ____.

⑦ borrow → keep;lose → not have ;buy → have ;put on → wear

catch / get a cold → know

1) They borrowed it last week.They __________it since _____________. 2)

I bought a pen two hours ago. I

____________a

→ have a cold

; get to know

pen for _____________.

3) I got to know him last year. I ___________ him since ___________. 4)

I put on my glasses three years ago. I _________

my glasses for ______________.

⑧have / has gone to

→ have been in

He has gone to Beijing.He _____________ Beijing for two days.

⑨ join the league / the Party / the army

→ be a league member /a Party member / a soldier → be a member of the league / the Party

→ be in the league / the Party / the army

1) He joined the league in002.

He _________________ a _________________ for two years.

He ___________ a _________ the ________ for two years. He years.

2) My brother joined the army two years ago. My brother _________a ________ for ___________ ___________. My years.

二、用have been 或have gone 填空。 A: Where ____________ Li Fei ___________?B: He ____________ to Hainan Island.

A: How long ___________ he ___________ there?B: He _____________ there for three days. A:

When will he come back , do you know?B: I’m afraid brother

___________ in ___________ for

two

_______________________ the league for

two

he won’t come back recently. A: Could you tell me the way to Hainan Island?

B: Sorry,

I _________ never

___________ there. A: How many times ___________ Li Fei __________ to that place?

B: He _____________ there only once.

三、用have / has been to / in, have gone togo的各种形式填空。

1) Where is Jack? He __________ his country. 2) David ________ the park just now.

3) John _______ England since he came back. 4) How long _____ they _____ this village? 5) The Smiths ______ Beijing for years.

6) _____ you ever ____ America? -- Yes, I _____ there many times.

7) I _____ this school since three years ago. 8) Where is Jim? He _____ the farm.

9) When_____ he _____? He _______ an hour ago. 10) Would you like to _____ to the zoo with me? ---Yes, but I _____ there before.

11) Where _____ you _____ now? --- I ____ to the zoo.

12) He often _____ swimming. 13) _____ you ______ there last year? 14) _____ they often ______ skating in winter?

四. 用适当的时态填空: 1.Sheten.

2.Both of them ________________ in Hongkong for ten days. 3.Both ago. 4.

Half an hour __________

since the train

of them ____________ to Hongkong ten days ’s _____________ here ever since she was

__________ .

5. Mary________ her pen. ________ you _______ it here and there?

6. _________ you _____ your watch yet? 7.

---Are

you thirsty?

---No

I _________just

_________ some orange. already _________ the book.

9. ________ they _______ a new school in the village? 10.

I _____________ my homework . Can you help me?

11. My father _____ the novel twice. 12. I _________ a book just now. 13. I _________ my watch yesterday. 14.

My father

___________

this

book since

yesterday.

现在完成时专练

I. Fill in the blanks with the proper form. 1. I____ already ____ the film. I ________ it last week.

2. _____ he ____ his work today? Not yet. 3. My father ____ just ____ back from work. He is tired now. 4.

Where’s Li Ming ? He __________

to the

teacher’s office.

5. I __________ here since I ______ here in 1999.

6. So far I _______________ quite a few friends here. 7.

How long ________ the Wangs ______________

here ? For two weeks.

8. I ________ just ___________ my homework. 9.____ you ______ your science book yet?

10. I’ve lost my pen. _________ you ________ it anywhere?

II. Choose the best answer.

1. How long have you _______ here?

A. come B. got C. arrived D. been 2. My grandpa died _________.

A. at the age of myB. for yearsC. when I was. D. my age was.

3. Jane has _____ to Beijing. She will come back tomorrow.

A. been B. gone C. went D. never been 4. It is ten years _____ I last saw her. A. after B. since C. for D. that

5.--Who will go to the station to meet Lorry? --I will. I _____ her several times.

A. met B. have met C. had met D. will meet 6. --What a nice dress! How long _____ you _____ it?

--Just weeks.

A. will, buy B. did, buyC. are, having D. have, had

7.--Do you know Lydia very well?

--Yes, She and I _____ friends since we were very young. A. have made B. have becomeC. have been D. turned

have

8. The Smiths _______ in China for years. A. has lived B. lived C. have been D. live 9. --Hello, this is Mr. Green speaking. Can I speak to Mr. Black?

-- Sorry. He ______ the Bainiao Park. A. has been to B.

has gone to C. went to D. go to

10. --____ you ever ____ to the US? -- Yes, twice.

A. Have, gone B. Have, beenC, Do, go D. were, going

III. Rewrite the sentences. 1. I have been to Macao before.

I _________ _________ been to Macao before. 2. He hasn

’t come to school

就划线部分提问 ______ _______ he come to school? 3. I bough a new bike just now. I ____ just ____ a new bike.

4. We began to learn English three years ago. We ____ ____English ____three years 5. He has never surfed, _______ _______? _______ _______have they been here?

will

)

7. The old man _________ last year. He has _______

_______for a year.

8. Miss Gao left an hour ago.

Miss Gao has _______ ________ ________ an hour ago.

Ⅳ. Use “never, ever, already, just, yet, for, since” to fill in the blanks.

1. I have _______ seen him before, so I have no idea about him.

2. Jack has _________ finished his homework. 3. years.

4. “Have you ________ seen the film?have ________ seen it.

” “Yes, it has

” “No, I

Mr. Wang has taught in this school ________ ten

5. “Has the bus left _______?_________ left.

过去完成时专项练习一.用动词的适当形式填空 1.

We _____________

the

house before

we

______________ in. 2.

That rich old man _____________ a will before

he _____________ .

3. They _____________ the map of the country

before they ________ . 4.

The robbers

_____________

before

the

policemen_______ . 5.

I

__________

all

the

lights

before

I

____________ to bed. 6.

Paul __________

out with

Jane after

he

__________ a phone call. 7. twice. 8.

Our

plan

____________

because

we

Tom __________

he ___________

the book

_____________ a bad mistake. 9.

When the chairman ______________ speaking,

he

_____________ the hall. 10.The

Reads __

______

lunch

when I

________________ to their house.

二.句型转换

1.She had sung a song to us before she danced. 2.By 10:00 a.m, I had been very hungry. 4.We had our tests. Then we had a long holiday. After

we

________________________,

we

_____________________________

5.He showed around the house.

us the picture. Then 用过去完成时连接两句

he showed us ) Before he

_______________________,

he______________________________.

三、选择题 1

.He asked me _____ during the summer holidays.

A. where I had been B. where I had gone C. where had I been D. where had I gone

2. What ___ Jane ____ by the time he was sever? A. 3. A. learnt

4. She ______lived here for ______ years. A.

had, a few B. has, severalC.

had, a lot ofD.

did, do B. has, doneC did, did.D. had, done I ______00 English words by the time I was ten。learned

B. was learningC.

had learned

D.

has, a great deal of 5.

By the time my parents reached home yesterday,

I _____ the dinner already. A

had cookedB. cookedC. have cooked D. was cooked

6. She said she __________ the principle already A .has seen B. sawC. will seeD. had seen

7. She said her family _______ themselves ______

the army during the war.

A. has hidden, from B. had hidden, from C. has hidden, with D. had hidden, with 8.

By the time he was ten years old, he _________.

A. has completed universityB. has completed the university

C. had completed an university D. had completed university

9. She had written a number of books ______ the end of last year.

A. for B. in C. by D. at

10. He _____ to play ____ before he was 11 years old. A

had learned,

pianoB. had learned,

the piano C.

has learned, the piano D. learns ,piano. 11.

What _______ Annie ____ by the time he was ten?

A. did, doB. did, did C. has, doneD. had done 1.He ___ in the factory for three years before he joined the Army.

A. has workedB. worksC. had worked D. will work 13. By the end of last week, they ___ the bridge. A.

has completed B. completed C.

will completeD.

had completed 14.

Ben hates playing _____ violin, but

he likes

playing ____ football.

A. a…the B. the 15. … the C. /

…the D. the

…/

By the time he was, he ______ a lot of German

words. A. learns

learnedB.

has learned

C. learned

D.

had

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- sarr.cn 版权所有

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务