Trang chủ Đề thi & kiểm tra Lớp 10 Tiếng anh Thì hiện tại hoàn thành và thì quá khứ hoàn thành có lời giải chi tiết

Thì hiện tại hoàn thành và thì quá khứ hoàn thành có lời giải chi tiết

Câu hỏi 1 :

Angelina Jolie is a famous actress. She……….in several films.

A appears         

B is appearing  

C appeared         

D has appeared

Câu hỏi 2 :

For several years, his ambition………. to be a pilot.

A is                 

B has been  

C was         

D had been

Câu hỏi 3 :

Ask her to come and see me when she………. her work.

A finish         

B has finished

C finished         

D finishing

Câu hỏi 4 :

I ……… “Chicken soup for the soul” but I haven’t finished it yet.

A read         

B am reading   

C have been reading 

D was reading

Câu hỏi 5 :

I………. my key. Can you help me look for it?

A lose         

B lost         

C  had lost

D have lost

Câu hỏi 6 :

Fish………. on earth for ages and ages.

A existed          

B are existing      

C exist          

D have existed

Câu hỏi 7 :

The phone………. constantly since Jack won the first prize this morning.

A has been ringing 

B rang

C had rung

D had been ringing

Câu hỏi 8 :

In the last two decades, space exploration………….great contributions to weather forecasting.

A is making

B has made

C made          

D makes

Câu hỏi 9 :

Jane’s eyes are red. She………..

A cried          

B has cried

C has been crying

D had cried

Câu hỏi 10 :

This room is dirty. Someone ………..in here.

A smoked                              

B has smoked

C had been smoking

D has been smoking

Câu hỏi 11 :

My sister ………..for you since yesterday.  

A is looking

B was looking 

C has been looking    

D looked

Câu hỏi 12 :

Are you learning your lesson? No, I ………… it.

A finished          

B have finished      

C finishing          

D having finished

Câu hỏi 13 :

We………. Doris since last Sunday.

A don’t see 

B haven’t seen 

C didn’t see

D hadn’t seen

Câu hỏi 14 :

She is tired now. She………… for a long time.

A has been learning  

B has learned    

C learns          

D learned

Câu hỏi 15 :

This is the first time I………..here.  

A am          

B have been

C was          

D be

Câu hỏi 16 :

He says he will visit me, but he………….me yet. 

A has not visited   

B had not visited   

C  is not visiting 

D does not visit

Câu hỏi 17 :

Mai………. in Ho Chi Minh City for five years.

A lives          

B  has lived 

C is living 

D was living

Câu hỏi 18 :

I’ve lived here………….. 1990.

A since          

B from          

C to          

D for

Câu hỏi 19 :

Paulo has learned English……….. five years.

A since          

B from          

C to          

D for

Câu hỏi 20 :

My little sister…………. “sleeping beauty” several times.

A watches          

B is watching 

C has watched 

D watched

Câu hỏi 21 :

Angelina Jolie is a famous actress. She……….in several films.

A appears         

B is appearing  

C appeared         

D has appeared

Câu hỏi 22 :

For several years, his ambition………. to be a pilot.

A is                 

B has been  

C was         

D had been

Câu hỏi 23 :

Ask her to come and see me when she………. her work.

A finish         

B has finished

C finished         

D finishing

Câu hỏi 24 :

I ……… “Chicken soup for the soul” but I haven’t finished it yet.

A read         

B am reading   

C have been reading 

D was reading

Câu hỏi 25 :

I………. my key. Can you help me look for it?

A lose         

B lost         

C  had lost

D have lost

Câu hỏi 26 :

Fish………. on earth for ages and ages.

A existed          

B are existing      

C exist          

D have existed

Câu hỏi 27 :

The phone………. constantly since Jack won the first prize this morning.

A has been ringing 

B rang

C had rung

D had been ringing

Câu hỏi 28 :

In the last two decades, space exploration………….great contributions to weather forecasting.

A is making

B has made

C made          

D makes

Câu hỏi 29 :

Jane’s eyes are red. She………..

A cried          

B has cried

C has been crying

D had cried

Câu hỏi 30 :

This room is dirty. Someone ………..in here.

A smoked                              

B has smoked

C had been smoking

D has been smoking

Câu hỏi 31 :

My sister ………..for you since yesterday.  

A is looking

B was looking 

C has been looking    

D looked

Câu hỏi 32 :

Are you learning your lesson? No, I ………… it.

A finished          

B have finished      

C finishing          

D having finished

Câu hỏi 33 :

We………. Doris since last Sunday.

A don’t see 

B haven’t seen 

C didn’t see

D hadn’t seen

Câu hỏi 34 :

She is tired now. She………… for a long time.

A has been learning  

B has learned    

C learns          

D learned

Câu hỏi 35 :

This is the first time I………..here.  

A am          

B have been

C was          

D be

Câu hỏi 36 :

He says he will visit me, but he………….me yet. 

A has not visited   

B had not visited   

C  is not visiting 

D does not visit

Câu hỏi 37 :

Mai………. in Ho Chi Minh City for five years.

A lives          

B  has lived 

C is living 

D was living

Câu hỏi 38 :

I’ve lived here………….. 1990.

A since          

B from          

C to          

D for

Câu hỏi 39 :

Paulo has learned English……….. five years.

A since          

B from          

C to          

D for

Câu hỏi 40 :

My little sister…………. “sleeping beauty” several times.

A watches          

B is watching 

C has watched 

D watched

Câu hỏi 41 :

Angelina Jolie is a famous actress. She……….in several films.

A appears         

B is appearing  

C appeared         

D has appeared

Câu hỏi 42 :

For several years, his ambition………. to be a pilot.

A is                 

B has been  

C was         

D had been

Câu hỏi 43 :

Ask her to come and see me when she………. her work.

A finish         

B has finished

C finished         

D finishing

Câu hỏi 44 :

I ……… “Chicken soup for the soul” but I haven’t finished it yet.

A read         

B am reading   

C have been reading 

D was reading

Câu hỏi 45 :

I………. my key. Can you help me look for it?

A lose         

B lost         

C  had lost

D have lost

Câu hỏi 46 :

Fish………. on earth for ages and ages.

A existed          

B are existing      

C exist          

D have existed

Câu hỏi 47 :

The phone………. constantly since Jack won the first prize this morning.

A has been ringing 

B rang

C had rung

D had been ringing

Câu hỏi 48 :

In the last two decades, space exploration………….great contributions to weather forecasting.

A is making

B has made

C made          

D makes

Câu hỏi 49 :

Jane’s eyes are red. She………..

A cried          

B has cried

C has been crying

D had cried

Câu hỏi 50 :

This room is dirty. Someone ………..in here.

A smoked                              

B has smoked

C had been smoking

D has been smoking

Câu hỏi 51 :

My sister ………..for you since yesterday.  

A is looking

B was looking 

C has been looking    

D looked

Câu hỏi 52 :

Are you learning your lesson? No, I ………… it.

A finished          

B have finished      

C finishing          

D having finished

Câu hỏi 53 :

We………. Doris since last Sunday.

A don’t see 

B haven’t seen 

C didn’t see

D hadn’t seen

Câu hỏi 54 :

She is tired now. She………… for a long time.

A has been learning  

B has learned    

C learns          

D learned

Câu hỏi 55 :

This is the first time I………..here.  

A am          

B have been

C was          

D be

Câu hỏi 56 :

He says he will visit me, but he………….me yet. 

A has not visited   

B had not visited   

C  is not visiting 

D does not visit

Câu hỏi 57 :

Mai………. in Ho Chi Minh City for five years.

A lives          

B  has lived 

C is living 

D was living

Câu hỏi 58 :

I’ve lived here………….. 1990.

A since          

B from          

C to          

D for

Câu hỏi 59 :

Paulo has learned English……….. five years.

A since          

B from          

C to          

D for

Câu hỏi 60 :

My little sister…………. “sleeping beauty” several times.

A watches          

B is watching 

C has watched 

D watched

Câu hỏi 61 :

Angelina Jolie is a famous actress. She……….in several films.

A appears         

B is appearing  

C appeared         

D has appeared

Câu hỏi 62 :

For several years, his ambition………. to be a pilot.

A is                 

B has been  

C was         

D had been

Câu hỏi 63 :

Ask her to come and see me when she………. her work.

A finish         

B has finished

C finished         

D finishing

Câu hỏi 64 :

I ……… “Chicken soup for the soul” but I haven’t finished it yet.

A read         

B am reading   

C have been reading 

D was reading

Câu hỏi 65 :

I………. my key. Can you help me look for it?

A lose         

B lost         

C  had lost

D have lost

Câu hỏi 66 :

Fish………. on earth for ages and ages.

A existed          

B are existing      

C exist          

D have existed

Câu hỏi 67 :

The phone………. constantly since Jack won the first prize this morning.

A has been ringing 

B rang

C had rung

D had been ringing

Câu hỏi 68 :

In the last two decades, space exploration………….great contributions to weather forecasting.

A is making

B has made

C made          

D makes

Câu hỏi 69 :

Jane’s eyes are red. She………..

A cried          

B has cried

C has been crying

D had cried

Câu hỏi 70 :

This room is dirty. Someone ………..in here.

A smoked                              

B has smoked

C had been smoking

D has been smoking

Câu hỏi 71 :

My sister ………..for you since yesterday.  

A is looking

B was looking 

C has been looking    

D looked

Câu hỏi 72 :

Are you learning your lesson? No, I ………… it.

A finished          

B have finished      

C finishing          

D having finished

Câu hỏi 73 :

We………. Doris since last Sunday.

A don’t see 

B haven’t seen 

C didn’t see

D hadn’t seen

Câu hỏi 74 :

She is tired now. She………… for a long time.

A has been learning  

B has learned    

C learns          

D learned

Câu hỏi 75 :

This is the first time I………..here.  

A am          

B have been

C was          

D be

Câu hỏi 76 :

He says he will visit me, but he………….me yet. 

A has not visited   

B had not visited   

C  is not visiting 

D does not visit

Câu hỏi 77 :

Mai………. in Ho Chi Minh City for five years.

A lives          

B  has lived 

C is living 

D was living

Câu hỏi 78 :

I’ve lived here………….. 1990.

A since          

B from          

C to          

D for

Câu hỏi 79 :

Paulo has learned English……….. five years.

A since          

B from          

C to          

D for

Câu hỏi 80 :

My little sister…………. “sleeping beauty” several times.

A watches          

B is watching 

C has watched 

D watched

Câu hỏi 81 :

Angelina Jolie is a famous actress. She……….in several films.

A appears         

B is appearing  

C appeared         

D has appeared

Câu hỏi 82 :

For several years, his ambition………. to be a pilot.

A is                 

B has been  

C was         

D had been

Câu hỏi 83 :

Ask her to come and see me when she………. her work.

A finish         

B has finished

C finished         

D finishing

Câu hỏi 84 :

I ……… “Chicken soup for the soul” but I haven’t finished it yet.

A read         

B am reading   

C have been reading 

D was reading

Câu hỏi 85 :

I………. my key. Can you help me look for it?

A lose         

B lost         

C  had lost

D have lost

Câu hỏi 86 :

Fish………. on earth for ages and ages.

A existed          

B are existing      

C exist          

D have existed

Câu hỏi 87 :

The phone………. constantly since Jack won the first prize this morning.

A has been ringing 

B rang

C had rung

D had been ringing

Câu hỏi 88 :

In the last two decades, space exploration………….great contributions to weather forecasting.

A is making

B has made

C made          

D makes

Câu hỏi 89 :

Jane’s eyes are red. She………..

A cried          

B has cried

C has been crying

D had cried

Câu hỏi 90 :

This room is dirty. Someone ………..in here.

A smoked                              

B has smoked

C had been smoking

D has been smoking

Câu hỏi 91 :

My sister ………..for you since yesterday.  

A is looking

B was looking 

C has been looking    

D looked

Câu hỏi 92 :

Are you learning your lesson? No, I ………… it.

A finished          

B have finished      

C finishing          

D having finished

Câu hỏi 93 :

We………. Doris since last Sunday.

A don’t see 

B haven’t seen 

C didn’t see

D hadn’t seen

Câu hỏi 94 :

She is tired now. She………… for a long time.

A has been learning  

B has learned    

C learns          

D learned

Câu hỏi 95 :

This is the first time I………..here.  

A am          

B have been

C was          

D be

Câu hỏi 96 :

He says he will visit me, but he………….me yet. 

A has not visited   

B had not visited   

C  is not visiting 

D does not visit

Câu hỏi 97 :

Mai………. in Ho Chi Minh City for five years.

A lives          

B  has lived 

C is living 

D was living

Câu hỏi 98 :

I’ve lived here………….. 1990.

A since          

B from          

C to          

D for

Câu hỏi 99 :

Paulo has learned English……….. five years.

A since          

B from          

C to          

D for

Câu hỏi 100 :

My little sister…………. “sleeping beauty” several times.

A watches          

B is watching 

C has watched 

D watched

Câu hỏi 101 :

Angelina Jolie is a famous actress. She……….in several films.

A appears         

B is appearing  

C appeared         

D has appeared

Câu hỏi 102 :

For several years, his ambition………. to be a pilot.

A is                 

B has been  

C was         

D had been

Câu hỏi 103 :

Ask her to come and see me when she………. her work.

A finish         

B has finished

C finished         

D finishing

Câu hỏi 104 :

I ……… “Chicken soup for the soul” but I haven’t finished it yet.

A read         

B am reading   

C have been reading 

D was reading

Câu hỏi 105 :

I………. my key. Can you help me look for it?

A lose         

B lost         

C  had lost

D have lost

Câu hỏi 106 :

Fish………. on earth for ages and ages.

A existed          

B are existing      

C exist          

D have existed

Câu hỏi 107 :

The phone………. constantly since Jack won the first prize this morning.

A has been ringing 

B rang

C had rung

D had been ringing

Câu hỏi 108 :

In the last two decades, space exploration………….great contributions to weather forecasting.

A is making

B has made

C made          

D makes

Câu hỏi 109 :

Jane’s eyes are red. She………..

A cried          

B has cried

C has been crying

D had cried

Câu hỏi 110 :

This room is dirty. Someone ………..in here.

A smoked                              

B has smoked

C had been smoking

D has been smoking

Câu hỏi 111 :

My sister ………..for you since yesterday.  

A is looking

B was looking 

C has been looking    

D looked

Câu hỏi 112 :

Are you learning your lesson? No, I ………… it.

A finished          

B have finished      

C finishing          

D having finished

Câu hỏi 113 :

We………. Doris since last Sunday.

A don’t see 

B haven’t seen 

C didn’t see

D hadn’t seen

Câu hỏi 114 :

She is tired now. She………… for a long time.

A has been learning  

B has learned    

C learns          

D learned

Câu hỏi 115 :

This is the first time I………..here.  

A am          

B have been

C was          

D be

Câu hỏi 116 :

He says he will visit me, but he………….me yet. 

A has not visited   

B had not visited   

C  is not visiting 

D does not visit

Câu hỏi 117 :

Mai………. in Ho Chi Minh City for five years.

A lives          

B  has lived 

C is living 

D was living

Câu hỏi 118 :

I’ve lived here………….. 1990.

A since          

B from          

C to          

D for

Câu hỏi 119 :

Paulo has learned English……….. five years.

A since          

B from          

C to          

D for

Câu hỏi 120 :

My little sister…………. “sleeping beauty” several times.

A watches          

B is watching 

C has watched 

D watched

Câu hỏi 121 :

Angelina Jolie is a famous actress. She……….in several films.

A appears         

B is appearing  

C appeared         

D has appeared

Câu hỏi 122 :

For several years, his ambition………. to be a pilot.

A is                 

B has been  

C was         

D had been

Câu hỏi 123 :

Ask her to come and see me when she………. her work.

A finish         

B has finished

C finished         

D finishing

Câu hỏi 124 :

I ……… “Chicken soup for the soul” but I haven’t finished it yet.

A read         

B am reading   

C have been reading 

D was reading

Câu hỏi 125 :

I………. my key. Can you help me look for it?

A lose         

B lost         

C  had lost

D have lost

Câu hỏi 126 :

Fish………. on earth for ages and ages.

A existed          

B are existing      

C exist          

D have existed

Câu hỏi 127 :

The phone………. constantly since Jack won the first prize this morning.

A has been ringing 

B rang

C had rung

D had been ringing

Câu hỏi 128 :

In the last two decades, space exploration………….great contributions to weather forecasting.

A is making

B has made

C made          

D makes

Câu hỏi 129 :

Jane’s eyes are red. She………..

A cried          

B has cried

C has been crying

D had cried

Câu hỏi 130 :

This room is dirty. Someone ………..in here.

A smoked                              

B has smoked

C had been smoking

D has been smoking

Câu hỏi 131 :

My sister ………..for you since yesterday.  

A is looking

B was looking 

C has been looking    

D looked

Câu hỏi 132 :

Are you learning your lesson? No, I ………… it.

A finished          

B have finished      

C finishing          

D having finished

Câu hỏi 133 :

We………. Doris since last Sunday.

A don’t see 

B haven’t seen 

C didn’t see

D hadn’t seen

Câu hỏi 134 :

She is tired now. She………… for a long time.

A has been learning  

B has learned    

C learns          

D learned

Câu hỏi 135 :

This is the first time I………..here.  

A am          

B have been

C was          

D be

Câu hỏi 136 :

He says he will visit me, but he………….me yet. 

A has not visited   

B had not visited   

C  is not visiting 

D does not visit

Câu hỏi 137 :

Mai………. in Ho Chi Minh City for five years.

A lives          

B  has lived 

C is living 

D was living

Câu hỏi 138 :

I’ve lived here………….. 1990.

A since          

B from          

C to          

D for

Câu hỏi 139 :

Paulo has learned English……….. five years.

A since          

B from          

C to          

D for

Câu hỏi 140 :

My little sister…………. “sleeping beauty” several times.

A watches          

B is watching 

C has watched 

D watched

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