Trang chủ Đề thi & kiểm tra Lớp 9 Tiếng anh Online test on Present perfect tense (Luyện tập về thì hiện tại hoàn thành Có giải thích chi tiết)

Online test on Present perfect tense (Luyện tập về thì hiện tại hoàn thành Có giải thích chi tiết)

Câu hỏi 1 :

I .................... for you for a long time.

A has waited    

B have waited

C am waiting

D was waiting

Câu hỏi 2 :

Since he (leave)............. here no one (see) .....................him.

A has left/saw

B had left/saw

C left/has seen

D left/have seen

Câu hỏi 3 :

I .................... such a big fire before.

A have never seen

B never see

C had never seen

D never saw

Câu hỏi 4 :

We ......................Dorothy since last Saturday.

A don’t see

B haven’t seen

C don’t have seen

D didn’t see

Câu hỏi 5 :

Jack ..................... the door.

A has just painted

B just paint

C have painted

D painting

Câu hỏi 7 :

Since ....................., I ..................... nothing from him.

A he had left/ heard

B he left/ have heard

C he has left/have heard        

D he was left/ heard

Câu hỏi 8 :

I.............to New York three times this year.

A have been     

B was

C were

D had been

Câu hỏi 9 :

She .............German for two years.

A has learnt      

B is learning

C learn

D learns

Câu hỏi 10 :

Eight years ago we started writing to each other.

A We have rarely written to each other for eight years.

B Eight years is a long time for us to write to each other.

C We wrote to each other eight years ago.

D We have written to each other for eight years.

Câu hỏi 11 :

Mr. Brown bought this car five years ago.

A Mr. Brown started to buy this car for five years.

B It has been five years when Mr. Brown has bought this car.

C Mr. Brown has had this car for five years.

D It is five years ago since Mr. Brown has bought this car.

Câu hỏi 12 :

I haven’t enjoyed myself so much for years.

A It’s years since I enjoyed myself so much.

B It’s years since I have enjoyed myself so much.

C It was years since I had enjoyed myself so much.

D It has been years since I have enjoyed myself so much.

Câu hỏi 13 :

My father hasn’t smoked cigarettes for a month.

A It’s a month since my father last smoked cigarettes.

B It’s a month ago since my father has smoked cigarettes.

C It’s a month since my father hasn’t smoked cigarettes.

D It’s a cigarette that my father smoked a month ago.

Câu hỏi 14 :

My friend didn’t drink (A) any (B) beer since we came (C) to live here (D).

A didn’t drink

B any

C came

D  here

Câu hỏi 15 :

We have written (A) to each other (B) when (C) we were (D) in primary school.

A written

B each other

C when

D were

Câu hỏi 17 :

Recently, the island of Hawaii (A) had been (B) the subject of intensive research (C) on the occurrence (D) of earthquakes.

A the island of Hawaii

B had been

C intensive research

D on the occurrence

Câu hỏi 20 :

I saw (A) lots (B) of interesting (C) places since I moved (D) to HCMC.

A saw

B lots

C interesting

D moved

Câu hỏi 21 :

I .................... for you for a long time.

A has waited    

B have waited

C am waiting

D was waiting

Câu hỏi 22 :

Since he (leave)............. here no one (see) .....................him.

A has left/saw

B had left/saw

C left/has seen

D left/have seen

Câu hỏi 23 :

I .................... such a big fire before.

A have never seen

B never see

C had never seen

D never saw

Câu hỏi 24 :

We ......................Dorothy since last Saturday.

A don’t see

B haven’t seen

C don’t have seen

D didn’t see

Câu hỏi 25 :

Jack ..................... the door.

A has just painted

B just paint

C have painted

D painting

Câu hỏi 27 :

Since ....................., I ..................... nothing from him.

A he had left/ heard

B he left/ have heard

C he has left/have heard        

D he was left/ heard

Câu hỏi 28 :

I.............to New York three times this year.

A have been     

B was

C were

D had been

Câu hỏi 29 :

She .............German for two years.

A has learnt      

B is learning

C learn

D learns

Câu hỏi 30 :

Eight years ago we started writing to each other.

A We have rarely written to each other for eight years.

B Eight years is a long time for us to write to each other.

C We wrote to each other eight years ago.

D We have written to each other for eight years.

Câu hỏi 31 :

Mr. Brown bought this car five years ago.

A Mr. Brown started to buy this car for five years.

B It has been five years when Mr. Brown has bought this car.

C Mr. Brown has had this car for five years.

D It is five years ago since Mr. Brown has bought this car.

Câu hỏi 32 :

I haven’t enjoyed myself so much for years.

A It’s years since I enjoyed myself so much.

B It’s years since I have enjoyed myself so much.

C It was years since I had enjoyed myself so much.

D It has been years since I have enjoyed myself so much.

Câu hỏi 33 :

My father hasn’t smoked cigarettes for a month.

A It’s a month since my father last smoked cigarettes.

B It’s a month ago since my father has smoked cigarettes.

C It’s a month since my father hasn’t smoked cigarettes.

D It’s a cigarette that my father smoked a month ago.

Câu hỏi 34 :

My friend didn’t drink (A) any (B) beer since we came (C) to live here (D).

A didn’t drink

B any

C came

D  here

Câu hỏi 35 :

We have written (A) to each other (B) when (C) we were (D) in primary school.

A written

B each other

C when

D were

Câu hỏi 37 :

Recently, the island of Hawaii (A) had been (B) the subject of intensive research (C) on the occurrence (D) of earthquakes.

A the island of Hawaii

B had been

C intensive research

D on the occurrence

Câu hỏi 40 :

I saw (A) lots (B) of interesting (C) places since I moved (D) to HCMC.

A saw

B lots

C interesting

D moved

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