Trang chủ Đề thi & kiểm tra Khác Thì hiện tại hoàn thành !!

Thì hiện tại hoàn thành !!

Câu hỏi 1 :

Lan ______ English for more than a year but she can speak it very well.

A. learns

B.learn

C. learned

D. has learned

Câu hỏi 2 :

She _______ blood twenty times so far.A. donates

B. donated

C. has donated

D. is donating

Câu hỏi 3 :

He _______ books for poor children for years.

A. has collected

B. collects 

C. is collecting

D. collected

Câu hỏi 4 :

Mary’s mother _____ her to sing since she was five.

A. teaches

B. teach

C. has taught

D. taught

Câu hỏi 5 :

My hobby is carving eggshells and now I _____ nearly 100.

A. am carving

B. have carved

C. carve

D. carved

Câu hỏi 6 :

He __________ her before.

A. has never met

B. never has met

C. have never met

D. never have met

Câu hỏi 7 :

Linh is my close friend. We _____ each other for 5 years.

A. know

B. knew

C. have known

D. are knowing

Câu hỏi 8 :

She ___________  book for more than 2 hours.

A. read

B. is reading

C. has read

D. reads

Câu hỏi 9 :

__________ married yet?

A. Did you get

B. Have you got

C. Do you get

D. Are you getting

Câu hỏi 10 :

We __________ this movie.

A. already watch

B.have watched already

C. have already watched

D. already have watched

Câu hỏi 11 :

He _________ that there are only four weeks to the end of term.

A. is just realizing

B. has just realized

C. just realizes

D. realizes just

Câu hỏi 12 :

They _________ their house since they arrived last Monday.

A. didn’t clean

B. cleaned yet

C. haven’t cleaned

D. is not cleaning

Câu hỏi 13 :

Peter ________(not/see) his friend since last Christmas.

A. doesn’t see

B. didn’t see

C. isn’t seeing

D. hasn’t seen

Câu hỏi 14 :

He  _________  here for a long time.

A. has not come

B. isn’t coming

C. didn’t come

D. doesn’t come

Câu hỏi 15 :

Tenda _________ here all his life.

A. has lived  

B. lives

C. is living

D. lived

Câu hỏi 16 :

He ______ lectures to foreign tourists about traditional food and games recently.

A. gives

B. gave

C. have given

D. has given

Câu hỏi 18 :

Lan ____ Banh Tet. She will try some this year.

A. never ate

B. never eats

C. has never eaten

D. is never eating

Câu hỏi 19 :

I ______ blood twice and _____ presents to sick children in the hospital recently.

A. donate/give

B. donated/gave

C. have donated/have given

D. have donated/gave

Câu hỏi 20 :

It is the second time he _______ his job.

A. has lost

B. lost

C. loses

D. has been losing

Câu hỏi 21 :

Choose a suitable word or phrase (marked A, B, C or D) to fill in each blank.

A. has caused 

B.  have caused

C. are creating

D. created

Câu hỏi 22 :

He __________ her before.

A. has never met

B. never has met

C. have never met

D. never have met

Câu hỏi 23 :

She ___________  book for more than 2 hours.

A. read

B. is reading

C. has read

D. reads

Câu hỏi 24 :

__________ married yet?

A. Did you get

B. Have you got

C. Do you get

D. Are you getting

Câu hỏi 25 :

Peter ________(not/see) his friend since last Christmas.

A. doesn’t see

B. didn’t see

C. isn’t seeing

D. hasn’t seen

Câu hỏi 26 :

We __________ this movie.

A. already watch

B. have watched already

C. have already watched

D. already have watched

Câu hỏi 27 :

Lan ______ English for more than a year but she can speak it very well.

A. learns

B. learn

C. learned

D. has learned

Câu hỏi 29 :

He _______ books for poor children for years.

A. has collected

B. collects 

C. is collecting

D. collected

Câu hỏi 30 :

Mary’s mother _____ her to sing since she was five.

A. teaches

B. teach

C. has taught

D. taught

Câu hỏi 31 :

My hobby is carving eggshells and now I _____ nearly 100.

A. am carving

B. have carved

C. carve

D. carved

Câu hỏi 32 :

Linh is my close friend. We _____ each other for 5 years.

A. know

B. knew

C. have known

D. are knowing

Câu hỏi 33 :

They _________ their house since they arrived last Monday.

A. didn’t clean

B. cleaned yet

C. haven’t cleaned

D. is not cleaning

Câu hỏi 34 :

He _________ that there are only four weeks to the end of term.

A. is just realizing

B. has just realized

C. just realizes

D. realizes just

Câu hỏi 35 :

He  _________  here for a long time.

A. has not come

B. isn’t coming

C. didn’t come

D. doesn’t come

Câu hỏi 36 :

He ______ lectures to foreign tourists about traditional food and games recently.

A. gives

B. gave

C. have given

D. has given

Câu hỏi 37 :

Tenda _________ here all his life.

A. has lived  

B. lives

C. is living

D. lived

Câu hỏi 39 :

I ______ blood twice and _____ presents to sick children in the hospital recently.

A. donate/give

B. donated/gave

C. have donated/have given

D. have donated/gave

Câu hỏi 40 :

It is the second time he _______ his job.

A. has lost

B. lost

C. loses

D. has been losing

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