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

Luyện tập về thì hiện tại hoàn thành tiếp diễn Có giải thích chi tiết

Câu hỏi 1 :

Jonathan.....................in God since he was a child.

A believed        

B has been believed   

C has been believing

D have been believing

Câu hỏi 2 :

My son..................... the book for 2 hours, and he doesn’t have intention to stop.

A has been reading     

B have been reading

C have read      

D reading

Câu hỏi 3 :

Why are your hands so dirty? - I.....................my bike.

A repaired        

B have been repaired

C has been repaired    

D have been repairing

Câu hỏi 4 :

We...............around Scotland for 8 years.

A travelled       

B have been travelled

C have been travelling

D has been travelling

Câu hỏi 5 :

Sandy...................her homework for 4 hours without stopping.

A has done       

B has been doing

C have been doing

D has been done

Câu hỏi 6 :

We (wait) ..................for her for 30 minutes.

A waited

B have been waiting

C has waited    

D has been waiting

Câu hỏi 7 :

She (go) ..................out since 5 a.m.

A went

B goes

C has been going

D has been gone

Câu hỏi 8 :

They (not eat) ..................anything all the morning.

A don’t have eaten      

B haven’t been eaten  

C haven’t been eating

D have been not eating

Câu hỏi 9 :

The street is full of water because it (rain) ..................for 3 hours.

A rained

B has been raining      

C has been rained       

D rains

Câu hỏi 10 :

She looks very exhausted because she (work) .................. all night.

A worked

B has been worked     

C has been working    

D works

Câu hỏi 11 :

I (read) ..................this book since last night.

A read   

B have reading

C have been read

D have been reading

Câu hỏi 12 :

She (chat) ..................with her friend all the day.

A chat

B chats

C has been chatting    

D chatted

Câu hỏi 13 :

He (talk) .................. on the phone for hours.

A have talked

B has been talked

C has been talking      

D talked

Câu hỏi 14 :

She (cycle) ..................for 2 hours and she is very tired now.

A cycled

B has been cycling

C has been cycled

D cycles

Câu hỏi 15 :

We (not write) ..................to each other for 6 months.

A have not wrote         

B don’t have written

C not have written      

D haven’t been writting

Câu hỏi 16 :

It (rain) ..................all day. I wonder when it will stop.

A has rained     

B rained

C has been rained                   

D has been raining

Câu hỏi 17 :

The telephone (ring) ..................for almost a minute. Why hasn’t someone answered it?

A has been ringing      

B has been rung

C rang

D has rang

Câu hỏi 18 :

Alex (talk) ..................on the phone for more than half an hour. He should hang up soon.

A has talked     

B has been talking                  

C talked

D has been talked

Câu hỏi 19 :

The alarm clock (ring) ..................several times before. You should stop it and get up.

A rang   

B has rang        

C has been ringing      

D has been rung

Câu hỏi 20 :

They (analyze) ..................the result of an experiment over the last hours without any break.

A has analyzed

B has been analyzed   

C have been analyzing

D analyzed

Câu hỏi 21 :

Jonathan.....................in God since he was a child.

A believed        

B has been believed   

C has been believing

D have been believing

Câu hỏi 22 :

My son..................... the book for 2 hours, and he doesn’t have intention to stop.

A has been reading     

B have been reading

C have read      

D reading

Câu hỏi 23 :

Why are your hands so dirty? - I.....................my bike.

A repaired        

B have been repaired

C has been repaired    

D have been repairing

Câu hỏi 24 :

We...............around Scotland for 8 years.

A travelled       

B have been travelled

C have been travelling

D has been travelling

Câu hỏi 25 :

Sandy...................her homework for 4 hours without stopping.

A has done       

B has been doing

C have been doing

D has been done

Câu hỏi 26 :

We (wait) ..................for her for 30 minutes.

A waited

B have been waiting

C has waited    

D has been waiting

Câu hỏi 27 :

She (go) ..................out since 5 a.m.

A went

B goes

C has been going

D has been gone

Câu hỏi 28 :

They (not eat) ..................anything all the morning.

A don’t have eaten      

B haven’t been eaten  

C haven’t been eating

D have been not eating

Câu hỏi 29 :

The street is full of water because it (rain) ..................for 3 hours.

A rained

B has been raining      

C has been rained       

D rains

Câu hỏi 30 :

She looks very exhausted because she (work) .................. all night.

A worked

B has been worked     

C has been working    

D works

Câu hỏi 31 :

I (read) ..................this book since last night.

A read   

B have reading

C have been read

D have been reading

Câu hỏi 32 :

She (chat) ..................with her friend all the day.

A chat

B chats

C has been chatting    

D chatted

Câu hỏi 33 :

He (talk) .................. on the phone for hours.

A have talked

B has been talked

C has been talking      

D talked

Câu hỏi 34 :

She (cycle) ..................for 2 hours and she is very tired now.

A cycled

B has been cycling

C has been cycled

D cycles

Câu hỏi 35 :

We (not write) ..................to each other for 6 months.

A have not wrote         

B don’t have written

C not have written      

D haven’t been writting

Câu hỏi 36 :

It (rain) ..................all day. I wonder when it will stop.

A has rained     

B rained

C has been rained                   

D has been raining

Câu hỏi 37 :

The telephone (ring) ..................for almost a minute. Why hasn’t someone answered it?

A has been ringing      

B has been rung

C rang

D has rang

Câu hỏi 38 :

Alex (talk) ..................on the phone for more than half an hour. He should hang up soon.

A has talked     

B has been talking                  

C talked

D has been talked

Câu hỏi 39 :

The alarm clock (ring) ..................several times before. You should stop it and get up.

A rang   

B has rang        

C has been ringing      

D has been rung

Câu hỏi 40 :

They (analyze) ..................the result of an experiment over the last hours without any break.

A has analyzed

B has been analyzed   

C have been analyzing

D analyzed

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