Trang chủ Đề thi & kiểm tra Lớp 12 Tiếng anh Luyện tập về thì quá khứ hoàn thành Có giải thích chi tiết

Luyện tập về thì quá khứ hoàn thành Có giải thích chi tiết

Câu 1 : My sister _________ the ocean before she moved to England.

A had never seen

B never seen

C have never seen

D had never saw

Câu 2 : My friend ________ out when I came.

A goes

B have gone

C has gone

D had gone        

Câu 3 : 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 4 : When he arrived we _________ the test.

A had already started    

B have already started

C starts

D already starting

Câu 5 : After Peter _________ his house, he moved to America.

A have sold

B had sold

C had sell

D sells

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

A finishes           

B had finish

C had finished

D have finish

Câu 7 : I ________ a little Spanish before I went to Mexico.

A study

B had studied    

C had study

D have studied

Câu 8 : Ruth ________ an Australian until she met John.

A had never met

B have never met

C never met

D never have met

Câu 9 : I ________ such majestic mountains before I went to Banff.

A never seen

B had never seen

C  never have seen

D never saw

Câu 10 : ________ visited Toronto before your trip last summer?

A Have you ever

B You had

C Had ever you

D Had you ever

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

A finishes

B finished

C had finish       

D had finished

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

A finished

B had finished

C had been finished

D had finish

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

A  had built

B had been built

C built

D building

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 : We (paint) _________4 pictures when he came home.

A had painted    

B painted

C have painted

D had been painted

Câu 16 : They (go) ________to England 3 times before last year.

A had go

B had gone

C gone

D had been gone

Câu 17 : When she went out to play, she (do / already) __________her homework.

A  already had done

B had already done

C already did     

D already done

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

A made

B had make

C had made       

D  make

Câu 19 : The doctor took off the plaster that he (put on) ___________six weeks before.

A had putted on

B put on

C putted on        

D had put on

Câu 20 : We (look for) _________her ring many times and then we found it in the bathroom.

A had looked for

B had look for

C looked for      

D looking for

Câu 21 : My sister _________ the ocean before she moved to England.

A had never seen

B never seen

C have never seen

D had never saw

Câu 22 : My friend ________ out when I came.

A goes

B have gone

C has gone

D had gone        

Câu 23 : 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 24 : When he arrived we _________ the test.

A had already started    

B have already started

C starts

D already starting

Câu 25 : After Peter _________ his house, he moved to America.

A have sold

B had sold

C had sell

D sells

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

A finishes           

B had finish

C had finished

D have finish

Câu 27 : I ________ a little Spanish before I went to Mexico.

A study

B had studied    

C had study

D have studied

Câu 28 : Ruth ________ an Australian until she met John.

A had never met

B have never met

C never met

D never have met

Câu 29 : I ________ such majestic mountains before I went to Banff.

A never seen

B had never seen

C  never have seen

D never saw

Câu 30 : ________ visited Toronto before your trip last summer?

A Have you ever

B You had

C Had ever you

D Had you ever

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

A finishes

B finished

C had finish       

D had finished

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

A finished

B had finished

C had been finished

D had finish

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

A  had built

B had been built

C built

D building

Câu 34 : 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 35 : We (paint) _________4 pictures when he came home.

A had painted    

B painted

C have painted

D had been painted

Câu 36 : They (go) ________to England 3 times before last year.

A had go

B had gone

C gone

D had been gone

Câu 37 : When she went out to play, she (do / already) __________her homework.

A  already had done

B had already done

C already did     

D already done

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

A made

B had make

C had made       

D  make

Câu 39 : The doctor took off the plaster that he (put on) ___________six weeks before.

A had putted on

B put on

C putted on        

D had put on

Câu 40 : We (look for) _________her ring many times and then we found it in the bathroom.

A had looked for

B had look for

C looked for      

D looking for

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