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

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

Câu hỏi 1 :

After she (finish)______ breakfast she left the house.

A. finishes

B. finished

C. had finish       

D. had finished

Câu hỏi 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 hỏi 3 :

The storm destroyed the sandcastle that we (build) ___________.

A. had built

B. had been built

C. built

D. building

Câu hỏi 4 :

They came back home after they (finish) _________their work.

A. finished

B. had finished

C. had been finished

D. had finish

Câu hỏi 5 :

Marry _________ her housework already by the time Peter came over.

A. finishes           

B. had finish

C. had finished

D. have finish

Câu hỏi 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 hỏi 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 hỏi 8 :

After she (finish)______ breakfast she left the house.

A. finishes

B. finished

C. had finish       

D. had finished

Câu hỏi 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 hỏi 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 hỏi 11 :

After he ____________ a bath, he cleaned his house.

A. took

B. had taking

C. had been taken

D. had taken

Câu hỏi 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 hỏi 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 hỏi 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 hỏi 15 :

The storm destroyed the sandcastle that we (build) ___________.

A.  had built

B. had been built

C. built

D. building

Câu hỏi 16 :

They came back home after they (finish) _________their work.

A. finished

B. had finished

C. had been finished

D. had finish

Câu hỏi 17 :

Marry _________ her housework already by the time Peter came over.

A. finishes           

B. had finish

C. had finished

D. have finish

Câu hỏi 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 hỏi 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 hỏi 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 hỏi 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 hỏi 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 hỏi 23 :

After I ___________dinner, I visited my grandparents.

A. had

B. has had

C. had had

D. have

Câu hỏi 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 hỏi 25 :

She came into room while they___________TV.

A. watched

B. were watching

C. are watching

D. have watch

Câu hỏi 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 hỏi 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 hỏi 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 hỏi 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 hỏi 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 hỏi 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).

Liên hệ hợp tác hoặc quảng cáo: gmail

Điều khoản dịch vụ

Copyright © 2021 HOCTAPSGK