vietjack.com

130 câu trắc nghiệm Thì hiện tại hoàn thành (Present Perfect) có đáp án (Phần 2)
Quiz

130 câu trắc nghiệm Thì hiện tại hoàn thành (Present Perfect) có đáp án (Phần 2)

V
VietJack
English TestTrắc nghiệm tổng hợp9 lượt thi
30 câu hỏi
1. Trắc nghiệm
1 điểmKhông giới hạn

Nobody has __________ homework yet.

did

had

done

was

Xem đáp án
2. Trắc nghiệm
1 điểmKhông giới hạn

__________ you __________ your room yet?

Were / cleaning

Did / clean

Has / cleaned

Have / cleaned

Xem đáp án
3. Trắc nghiệm
1 điểmKhông giới hạn

This is the most beautiful I __________ ever __________

had / met

was / going to meet

have / meet

has / met

Xem đáp án
4. Trắc nghiệm
1 điểmKhông giới hạn

How many books __________ you __________ ?

did / read

have / read

has / read

had / read

Xem đáp án
5. Trắc nghiệm
1 điểmKhông giới hạn

They have __________ such a great film.

was made

make

made

making

Xem đáp án
6. Trắc nghiệm
1 điểmKhông giới hạn

He __________ the movie ticket yet.

hasn’t bought

have bought

has bought

have sell

Xem đáp án
7. Trắc nghiệm
1 điểmKhông giới hạn

My cousins __________ on holiday for 3 weeks.

has been

are going to be

have been

were

Xem đáp án
8. Trắc nghiệm
1 điểmKhông giới hạn

Who __________ all the candies? The box is empty.

ate

have eaten

was eating

has eaten

Xem đáp án
9. Trắc nghiệm
1 điểmKhông giới hạn

I am looking for my pen. I have __________ it.

lose

lost

losed

loosen

Xem đáp án
10. Trắc nghiệm
1 điểmKhông giới hạn

They __________ a lot of bikes.

were sold

have sold

sells

have sell

Xem đáp án
11. Trắc nghiệm
1 điểmKhông giới hạn

A: Do you know our town at all? 

B: No. It is the first time I __________ here.

was

have been

came

am coming

Xem đáp án
12. Trắc nghiệm
1 điểmKhông giới hạn

I __________ for you for a long time.

has waited

have waited

am waiting

was waiting

Xem đáp án
13. Trắc nghiệm
1 điểmKhông giới hạn

Since he __________ here no one __________ him.

has left/ saw

had left/ saw

left/ has seen

left/ have seen

Xem đáp án
14. Trắc nghiệm
1 điểmKhông giới hạn

I __________ such a big fire before.

have never seen

never see

had never seen

never saw

Xem đáp án
15. Trắc nghiệm
1 điểmKhông giới hạn

We __________ Dorothy since last Saturday.

don’t see

haven’t seen

don’t have seen

didn’t see

Xem đáp án
16. Trắc nghiệm
1 điểmKhông giới hạn

Jack __________ the door.

has just painted

just paint

have painted

painting

Xem đáp án
17. Trắc nghiệm
1 điểmKhông giới hạn

A: I’m sorry to keep you waiting.

B: Oh, not at all. I __________ here only a few minutes.

have been

had been

was

will be

Xem đáp án
18. Trắc nghiệm
1 điểmKhông giới hạn

Since __________, I __________ nothing from him.

he had left / heard

he left / have heard

he has left / have heard

he was left / heard

Xem đáp án
19. Trắc nghiệm
1 điểmKhông giới hạn

So far, Teddy __________ ten kilos.

has been losing

lost

had lost

has lost

Xem đáp án
20. Trắc nghiệm
1 điểmKhông giới hạn

She __________ German for two years.

has learnt

is learning

learn

learns

Xem đáp án
21. Trắc nghiệm
1 điểmKhông giới hạn

He found his book this morning, but now he __________ his pen.

loses

lost

has lost

had lost

Xem đáp án
22. Trắc nghiệm
1 điểmKhông giới hạn

A: What’s the matter?

B: The shoes don’t fit properly. They __________ my feet.

are hurt

is hurting

have hurt

will hurt

Xem đáp án
23. Trắc nghiệm
1 điểmKhông giới hạn

You may leave the classroom when you __________ writing.

will finish

are finishing

have finished

had finished

Xem đáp án
24. Trắc nghiệm
1 điểmKhông giới hạn

My brother __________ the Youth League since 1955.

joined

has taken part

is in

has been in

Xem đáp án
25. Trắc nghiệm
1 điểmKhông giới hạn

Thank goodness! I __________ my home work now.

shall finish

finished

have finished

had finished

Xem đáp án
26. Trắc nghiệm
1 điểmKhông giới hạn

Don’t get off the bus until it __________

has stopped

stopped

will stop

shall stop

Xem đáp án
27. Trắc nghiệm
1 điểmKhông giới hạn

The foreign guests __________ here almost a week.

have arrived

have been

have reached

have got

Xem đáp án
28. Trắc nghiệm
1 điểmKhông giới hạn

A: Who’s that pretty girl Tom dancing with?

B: I don’t know. I __________ her before.

never have seen

had never seen

was never seeing

have never seen

Xem đáp án
29. Trắc nghiệm
1 điểmKhông giới hạn

A: How are you today?

B: Oh, I __________ as ill as I do now for a very long time.

didn’t feel

wasn’t feeling

don’t feel

haven’t felt

Xem đáp án
30. Trắc nghiệm
1 điểmKhông giới hạn

The price __________, but I doubt whether it will remain so.

went down

will go down

has gone down

was going down

Xem đáp án
© All rights reserved VietJack