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 1 : Angelina Jolie is a famous actress. She……….in several films.

A appears         

B is appearing  

C appeared         

D has appeared

Câu 2 : For several years, his ambition………. to be a pilot.

A is                 

B has been  

C was         

D had been

Câu 3 : Ask her to come and see me when she………. her work.

A finish         

B has finished

C finished         

D finishing

Câu 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 5 : I………. my key. Can you help me look for it?

A lose         

B lost         

C  had lost

D have lost

Câu 6 : Fish………. on earth for ages and ages.

A existed          

B are existing      

C exist          

D have existed

Câu 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 9 : Jane’s eyes are red. She………..

A cried          

B has cried

C has been crying

D had cried

Câu 10 : This room is dirty. Someone ………..in here.

A smoked                              

B has smoked

C had been smoking

D has been smoking

Câu 11 : My sister ………..for you since yesterday.  

A is looking

B was looking 

C has been looking    

D looked

Câu 12 : Are you learning your lesson? No, I ………… it.

A finished          

B have finished      

C finishing          

D having finished

Câu 13 : We………. Doris since last Sunday.

A don’t see 

B haven’t seen 

C didn’t see

D hadn’t seen

Câu 14 : She is tired now. She………… for a long time.

A has been learning  

B has learned    

C learns          

D learned

Câu 15 : This is the first time I………..here.  

A am          

B have been

C was          

D be

Câu 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 17 : Mai………. in Ho Chi Minh City for five years.

A lives          

B  has lived 

C is living 

D was living

Câu 18 : I’ve lived here………….. 1990.

A since          

B from          

C to          

D for

Câu 19 : Paulo has learned English……….. five years.

A since          

B from          

C to          

D for

Câu 20 : My little sister…………. “sleeping beauty” several times.

A watches          

B is watching 

C has watched 

D watched

Câu 21 : Angelina Jolie is a famous actress. She……….in several films.

A appears         

B is appearing  

C appeared         

D has appeared

Câu 22 : For several years, his ambition………. to be a pilot.

A is                 

B has been  

C was         

D had been

Câu 23 : Ask her to come and see me when she………. her work.

A finish         

B has finished

C finished         

D finishing

Câu 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 25 : I………. my key. Can you help me look for it?

A lose         

B lost         

C  had lost

D have lost

Câu 26 : Fish………. on earth for ages and ages.

A existed          

B are existing      

C exist          

D have existed

Câu 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 29 : Jane’s eyes are red. She………..

A cried          

B has cried

C has been crying

D had cried

Câu 30 : This room is dirty. Someone ………..in here.

A smoked                              

B has smoked

C had been smoking

D has been smoking

Câu 31 : My sister ………..for you since yesterday.  

A is looking

B was looking 

C has been looking    

D looked

Câu 32 : Are you learning your lesson? No, I ………… it.

A finished          

B have finished      

C finishing          

D having finished

Câu 33 : We………. Doris since last Sunday.

A don’t see 

B haven’t seen 

C didn’t see

D hadn’t seen

Câu 34 : She is tired now. She………… for a long time.

A has been learning  

B has learned    

C learns          

D learned

Câu 35 : This is the first time I………..here.  

A am          

B have been

C was          

D be

Câu 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 37 : Mai………. in Ho Chi Minh City for five years.

A lives          

B  has lived 

C is living 

D was living

Câu 38 : I’ve lived here………….. 1990.

A since          

B from          

C to          

D for

Câu 39 : Paulo has learned English……….. five years.

A since          

B from          

C to          

D for

Câu 40 : My little sister…………. “sleeping beauty” several times.

A watches          

B is watching 

C has watched 

D watched

Câu 41 : Angelina Jolie is a famous actress. She……….in several films.

A appears         

B is appearing  

C appeared         

D has appeared

Câu 42 : For several years, his ambition………. to be a pilot.

A is                 

B has been  

C was         

D had been

Câu 43 : Ask her to come and see me when she………. her work.

A finish         

B has finished

C finished         

D finishing

Câu 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 45 : I………. my key. Can you help me look for it?

A lose         

B lost         

C  had lost

D have lost

Câu 46 : Fish………. on earth for ages and ages.

A existed          

B are existing      

C exist          

D have existed

Câu 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 49 : Jane’s eyes are red. She………..

A cried          

B has cried

C has been crying

D had cried

Câu 50 : This room is dirty. Someone ………..in here.

A smoked                              

B has smoked

C had been smoking

D has been smoking

Câu 51 : My sister ………..for you since yesterday.  

A is looking

B was looking 

C has been looking    

D looked

Câu 52 : Are you learning your lesson? No, I ………… it.

A finished          

B have finished      

C finishing          

D having finished

Câu 53 : We………. Doris since last Sunday.

A don’t see 

B haven’t seen 

C didn’t see

D hadn’t seen

Câu 54 : She is tired now. She………… for a long time.

A has been learning  

B has learned    

C learns          

D learned

Câu 55 : This is the first time I………..here.  

A am          

B have been

C was          

D be

Câu 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 57 : Mai………. in Ho Chi Minh City for five years.

A lives          

B  has lived 

C is living 

D was living

Câu 58 : I’ve lived here………….. 1990.

A since          

B from          

C to          

D for

Câu 59 : Paulo has learned English……….. five years.

A since          

B from          

C to          

D for

Câu 60 : My little sister…………. “sleeping beauty” several times.

A watches          

B is watching 

C has watched 

D watched

Câu 61 : Angelina Jolie is a famous actress. She……….in several films.

A appears         

B is appearing  

C appeared         

D has appeared

Câu 62 : For several years, his ambition………. to be a pilot.

A is                 

B has been  

C was         

D had been

Câu 63 : Ask her to come and see me when she………. her work.

A finish         

B has finished

C finished         

D finishing

Câu 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 65 : I………. my key. Can you help me look for it?

A lose         

B lost         

C  had lost

D have lost

Câu 66 : Fish………. on earth for ages and ages.

A existed          

B are existing      

C exist          

D have existed

Câu 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 69 : Jane’s eyes are red. She………..

A cried          

B has cried

C has been crying

D had cried

Câu 70 : This room is dirty. Someone ………..in here.

A smoked                              

B has smoked

C had been smoking

D has been smoking

Câu 71 : My sister ………..for you since yesterday.  

A is looking

B was looking 

C has been looking    

D looked

Câu 72 : Are you learning your lesson? No, I ………… it.

A finished          

B have finished      

C finishing          

D having finished

Câu 73 : We………. Doris since last Sunday.

A don’t see 

B haven’t seen 

C didn’t see

D hadn’t seen

Câu 74 : She is tired now. She………… for a long time.

A has been learning  

B has learned    

C learns          

D learned

Câu 75 : This is the first time I………..here.  

A am          

B have been

C was          

D be

Câu 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 77 : Mai………. in Ho Chi Minh City for five years.

A lives          

B  has lived 

C is living 

D was living

Câu 78 : I’ve lived here………….. 1990.

A since          

B from          

C to          

D for

Câu 79 : Paulo has learned English……….. five years.

A since          

B from          

C to          

D for

Câu 80 : My little sister…………. “sleeping beauty” several times.

A watches          

B is watching 

C has watched 

D watched

Câu 81 : Angelina Jolie is a famous actress. She……….in several films.

A appears         

B is appearing  

C appeared         

D has appeared

Câu 82 : For several years, his ambition………. to be a pilot.

A is                 

B has been  

C was         

D had been

Câu 83 : Ask her to come and see me when she………. her work.

A finish         

B has finished

C finished         

D finishing

Câu 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 85 : I………. my key. Can you help me look for it?

A lose         

B lost         

C  had lost

D have lost

Câu 86 : Fish………. on earth for ages and ages.

A existed          

B are existing      

C exist          

D have existed

Câu 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 89 : Jane’s eyes are red. She………..

A cried          

B has cried

C has been crying

D had cried

Câu 90 : This room is dirty. Someone ………..in here.

A smoked                              

B has smoked

C had been smoking

D has been smoking

Câu 91 : My sister ………..for you since yesterday.  

A is looking

B was looking 

C has been looking    

D looked

Câu 92 : Are you learning your lesson? No, I ………… it.

A finished          

B have finished      

C finishing          

D having finished

Câu 93 : We………. Doris since last Sunday.

A don’t see 

B haven’t seen 

C didn’t see

D hadn’t seen

Câu 94 : She is tired now. She………… for a long time.

A has been learning  

B has learned    

C learns          

D learned

Câu 95 : This is the first time I………..here.  

A am          

B have been

C was          

D be

Câu 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 97 : Mai………. in Ho Chi Minh City for five years.

A lives          

B  has lived 

C is living 

D was living

Câu 98 : I’ve lived here………….. 1990.

A since          

B from          

C to          

D for

Câu 99 : Paulo has learned English……….. five years.

A since          

B from          

C to          

D for

Câu 100 : My little sister…………. “sleeping beauty” several times.

A watches          

B is watching 

C has watched 

D watched

Câu 101 : Angelina Jolie is a famous actress. She……….in several films.

A appears         

B is appearing  

C appeared         

D has appeared

Câu 102 : For several years, his ambition………. to be a pilot.

A is                 

B has been  

C was         

D had been

Câu 103 : Ask her to come and see me when she………. her work.

A finish         

B has finished

C finished         

D finishing

Câu 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 105 : I………. my key. Can you help me look for it?

A lose         

B lost         

C  had lost

D have lost

Câu 106 : Fish………. on earth for ages and ages.

A existed          

B are existing      

C exist          

D have existed

Câu 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 109 : Jane’s eyes are red. She………..

A cried          

B has cried

C has been crying

D had cried

Câu 110 : This room is dirty. Someone ………..in here.

A smoked                              

B has smoked

C had been smoking

D has been smoking

Câu 111 : My sister ………..for you since yesterday.  

A is looking

B was looking 

C has been looking    

D looked

Câu 112 : Are you learning your lesson? No, I ………… it.

A finished          

B have finished      

C finishing          

D having finished

Câu 113 : We………. Doris since last Sunday.

A don’t see 

B haven’t seen 

C didn’t see

D hadn’t seen

Câu 114 : She is tired now. She………… for a long time.

A has been learning  

B has learned    

C learns          

D learned

Câu 115 : This is the first time I………..here.  

A am          

B have been

C was          

D be

Câu 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 117 : Mai………. in Ho Chi Minh City for five years.

A lives          

B  has lived 

C is living 

D was living

Câu 118 : I’ve lived here………….. 1990.

A since          

B from          

C to          

D for

Câu 119 : Paulo has learned English……….. five years.

A since          

B from          

C to          

D for

Câu 120 : My little sister…………. “sleeping beauty” several times.

A watches          

B is watching 

C has watched 

D watched

Câu 121 : Angelina Jolie is a famous actress. She……….in several films.

A appears         

B is appearing  

C appeared         

D has appeared

Câu 122 : For several years, his ambition………. to be a pilot.

A is                 

B has been  

C was         

D had been

Câu 123 : Ask her to come and see me when she………. her work.

A finish         

B has finished

C finished         

D finishing

Câu 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 125 : I………. my key. Can you help me look for it?

A lose         

B lost         

C  had lost

D have lost

Câu 126 : Fish………. on earth for ages and ages.

A existed          

B are existing      

C exist          

D have existed

Câu 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 129 : Jane’s eyes are red. She………..

A cried          

B has cried

C has been crying

D had cried

Câu 130 : This room is dirty. Someone ………..in here.

A smoked                              

B has smoked

C had been smoking

D has been smoking

Câu 131 : My sister ………..for you since yesterday.  

A is looking

B was looking 

C has been looking    

D looked

Câu 132 : Are you learning your lesson? No, I ………… it.

A finished          

B have finished      

C finishing          

D having finished

Câu 133 : We………. Doris since last Sunday.

A don’t see 

B haven’t seen 

C didn’t see

D hadn’t seen

Câu 134 : She is tired now. She………… for a long time.

A has been learning  

B has learned    

C learns          

D learned

Câu 135 : This is the first time I………..here.  

A am          

B have been

C was          

D be

Câu 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 137 : Mai………. in Ho Chi Minh City for five years.

A lives          

B  has lived 

C is living 

D was living

Câu 138 : I’ve lived here………….. 1990.

A since          

B from          

C to          

D for

Câu 139 : Paulo has learned English……….. five years.

A since          

B from          

C to          

D for

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

Copyright © 2021 HOCTAP247