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

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

A
Admin
English TestTrắc nghiệm tổng hợp65 lượt thi
30 câu hỏi
1. Trắc nghiệm
1 điểm

Nobody has __________ homework yet.

did

had

done

was

Xem đáp án

Chọn đáp án C

2. Trắc nghiệm
1 điểm

__________ you __________ your room yet?

Were / cleaning

Did / clean

Has / cleaned

Have / cleaned

Xem đáp án

Chọn đáp án D

3. Trắc nghiệm
1 điểm

This is the most beautiful I __________ ever __________

had / met

was / going to meet

have / meet

has / met

Xem đáp án

Chọn đáp án C

4. Trắc nghiệm
1 điểm

How many books __________ you __________ ?

did / read

have / read

has / read

had / read

Xem đáp án

Chọn đáp án B

5. Trắc nghiệm
1 điểm

They have __________ such a great film.

was made

make

made

making

Xem đáp án

Chọn đáp án C

6. Trắc nghiệm
1 điểm

He __________ the movie ticket yet.

hasn’t bought

have bought

has bought

have sell

Xem đáp án

Đáp án: A

Giải thích:

Kiến thức: Thì hiện tại hoàn thành

Cấu trúc của thì hiện tại hoàn thành:

S + has/have + V3 (past participle)

Dấu hiệu nhận biết: Từ "yet" thường được dùng trong câu phủ định hoặc nghi vấn ở thì hiện tại hoàn thành để diễn tả một hành động chưa xảy ra tính đến thời điểm hiện tại.

Chủ ngữ "He" là ngôi thứ ba số ít → Dùng "has".

Chọn A.

 Dịch: Anh ấy vẫn chưa mua vé xem phim.

7. Trắc nghiệm
1 điểm

My cousins __________ on holiday for 3 weeks.

has been

are going to be

have been

were

Xem đáp án

Chọn đáp án C

8. Trắc nghiệm
1 điểm

Who __________ all the candies? The box is empty.

ate

have eaten

was eating

has eaten

Xem đáp án

Chọn đáp án A

9. Trắc nghiệm
1 điểm

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

lose

lost

losed

loosen

Xem đáp án

Chọn đáp án B

10. Trắc nghiệm
1 điểm

They __________ a lot of bikes.

were sold

have sold

sells

have sell

Xem đáp án

Chọn đáp án B

11. Trắc nghiệm
1 điểm

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

Chọn đáp án B

12. Trắc nghiệm
1 điểm

I __________ for you for a long time.

has waited

have waited

am waiting

was waiting

Xem đáp án

Chọn đáp án B

13. Trắc nghiệm
1 điểm

Since he __________ here no one __________ him.

has left/ saw

had left/ saw

left/ has seen

left/ have seen

Xem đáp án

Chọn đáp án C

14. Trắc nghiệm
1 điểm

I __________ such a big fire before.

have never seen

never see

had never seen

never saw

Xem đáp án

Chọn đáp án A

15. Trắc nghiệm
1 điểm

We __________ Dorothy since last Saturday.

don’t see

haven’t seen

don’t have seen

didn’t see

Xem đáp án

Chọn đáp án B

16. Trắc nghiệm
1 điểm

Jack __________ the door.

has just painted

just paint

have painted

painting

Xem đáp án

Chọn đáp án A

17. Trắc nghiệm
1 điểm

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

Chọn đáp án A

18. Trắc nghiệm
1 điểm

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

Chọn đáp án B

19. Trắc nghiệm
1 điểm

So far, Teddy __________ ten kilos.

has been losing

lost

had lost

has lost

Xem đáp án

Chọn đáp án D

20. Trắc nghiệm
1 điểm

She __________ German for two years.

has learnt

is learning

learn

learns

Xem đáp án

Chọn đáp án A

21. Trắc nghiệm
1 điểm

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

loses

lost

has lost

had lost

Xem đáp án

Chọn đáp án C

22. Trắc nghiệm
1 điểm

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

Chọn đáp án C

23. Trắc nghiệm
1 điểm

You may leave the classroom when you __________ writing.

will finish

are finishing

have finished

had finished

Xem đáp án

Chọn đáp án C

24. Trắc nghiệm
1 điểm

My brother __________ the Youth League since 1955.

joined

has taken part

is in

has been in

Xem đáp án

Chọn đáp án D

25. Trắc nghiệm
1 điểm

Thank goodness! I __________ my home work now.

shall finish

finished

have finished

had finished

Xem đáp án

Chọn đáp án C

26. Trắc nghiệm
1 điểm

Don’t get off the bus until it __________

has stopped

stopped

will stop

shall stop

Xem đáp án

Chọn đáp án A

27. Trắc nghiệm
1 điểm

The foreign guests __________ here almost a week.

have arrived

have been

have reached

have got

Xem đáp án

Chọn đáp án B

28. Trắc nghiệm
1 điểm

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

Chọn đáp án D

29. Trắc nghiệm
1 điểm

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

Chọn đáp án D

30. Trắc nghiệm
1 điểm

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

went down

will go down

has gone down

was going down

Xem đáp án

Chọn đáp án C