Trang chủ Đề thi & kiểm tra Khác Thì quá khứ hoàn thành !!

Thì quá khứ hoàn thành !!

Câu 1 : After she (finish)______ breakfast she left the house.

A. finishes

B. finished

C. had finish       

D. had finished

Câu 2 : He (not  be) _________ to Vietnam before last year.

A. not been         

B. had been not

C. didn’t have been

D. hadn’t been

Câu 3 : The storm destroyed the sandcastle that we (build) ___________.

A. had built

B. had been built

C. built

D. building

Câu 4 : They came back home after they (finish) _________their work.

A. finished

B. had finished

C. had been finished

D. had finish

Câu 5 : Marry _________ her housework already by the time Peter came over.

A. finishes           

B. had finish

C. had finished

D. have finish

Câu 6 : As soon as I shut the front door I realised that I………….my key in the house.

A. had left                   

B. have left                   

C. left

D. was leaving

Câu 7 : What made you think he ……….in the Royal Air Force?

A. must have to be

B. had been        

C. was being       

D. had had to be

Câu 8 : After she (finish)______ breakfast she left the house.

A. finishes

B. finished

C. had finish       

D. had finished

Câu 9 : I ______ my document before the power went out in the computer lab.

A. had save

B. have saved

C. had saved

D. saved

Câu 10 : (where / she / live) before she moved to Chicago?

A. Where did she live

B. Where had she lived

C. Where had she live

D. Where have she lived

Câu 11 : After he ____________ a bath, he cleaned his house.

A. took

B. had taking

C. had been taken

D. had taken

Câu 12 : One of the parents _____________ the children's song this time last year.

A. were taping

B. was taping

C. were being taped

D. was being taped

Câu 13 : The flood ___________ all the beautiful building in our cities this time last month.

A. destroyed

B. was destroying

C. has destroyed

D. was being destroyed

Câu 14 : He (not  be) _________ to Vietnam before last year.

A. not been         

B. had been not

C. didn’t have been

D. hadn’t been

Câu 15 : The storm destroyed the sandcastle that we (build) ___________.

A.  had built

B. had been built

C. built

D. building

Câu 16 : They came back home after they (finish) _________their work.

A. finished

B. had finished

C. had been finished

D. had finish

Câu 17 : Marry _________ her housework already by the time Peter came over.

A. finishes           

B. had finish

C. had finished

D. have finish

Câu 18 : How long (learn / she)_________ English before she went to London?

A. has she learned

B. had she been learning

C. had she learned

D. she learned

Câu 19 : As soon as I shut the front door I realised that I………….my key in the house.

A. had left                   

B. have left                   

C. left

D. was leaving

Câu 20 : (she / find) __________a place to stay when she went to Boston?

A. Had she found

B. Had she find

C. Did she find

D. Did she found

Câu 21 : (you / have) breakfast before you came here?

A. Had had you

B. Had you had

C. Did you have

D. Do you have

Câu 22 : (why / you / clean) the bathroom before you bathed the dog?

A. Why had you cleaned

B. Why you had cleaned

C. Why cleaned you had

D. Why did you clean

Câu 23 : After I ___________dinner, I visited my grandparents.

A. had

B. has had

C. had had

D. have

Câu 24 : The doctor took off the plaster that he (put on)_________ six weeks before.

A. has put on

B. had put on

C. had been putting on

D. has been putting on

Câu 25 : She came into room while they___________TV.

A. watched

B. were watching

C. are watching

D. have watch

Câu 26 : I lit the fire at 6 o'clock and it______ brightly when Tom came in at 7 o'clock.

A. was burning

B. were burning

C. was being burned

D. were being burned

Câu 27 : What made you think he ……….in the Royal Air Force?

A. must have to be

B. had been        

C. was being       

D. had had to be

Câu 28 : He (drive) __________less than an hour when he ran out of petrol.

A. had been driving

B. had driving

C. had driven

D. drived

Câu 29 : Frank Sinatra caught the flu because he (sing)__________ in the rain too long.

A. had been singing

B. had sang

C. had sung

D. had singing

Câu 30 : My brother ate all of the cake that our mum (make)_________.

A. had made

B. had been making

C. made

D. has made

Câu 31 : When they arrived, we _________ the test.

A. already starting

B. have already started

C. starts already

D. had already started

Lời giải có ở chi tiết câu hỏi nhé! (click chuột vào câu hỏi).

Copyright © 2021 HOCTAP247