0/30 câu 45:00

Thì Hiện Tại Hoàn Thành Tiếp Diễn: Trọn Bộ Cách Dùng

Thì hiện tại hoàn thành tiếp diễn là chìa khóa kéo điểm cao trong các kỳ thi tiếng Anh lớp 12, chiếm tới 20% phần Ngữ pháp. Với 30 câu trắc nghiệm chuẩn cấu trúc, thời gian 45 phút, bạn sẽ được luyện tập toàn diện, xem lời giải chi tiết và chấm điểm tự động ngay trên nền tảng HocMai Miễn Phí. Đừng bỏ lỡ cơ hội ôn tập, nâng cao kỹ năng và đạt điểm tối đa!

30 câu hỏi
45 phút
Phạm vi: kiểm tra:
Tiếng Anh

Câu 1Nhận biết

I am so tired. I __________ for my exam all night.
  • Astudy
  • Bhave been studying
  • Chas been studying
  • Dstudied

Câu 2Nhận biết

She __________ in this company since 2015.
  • Ahas been working
  • Bhave been working
  • Cworks
  • Dworked

Câu 3Nhận biết

How long __________ you __________ for the bus?
  • Ahas / been waiting
  • Bdid / wait
  • Chave / been waiting
  • Ddo / wait

Câu 4Nhận biết

It __________ all morning; the streets are wet.
  • Arains
  • Bhave been raining
  • Crained
  • Dhas been raining

Câu 5Nhận biết

They look exhausted. They __________ the house since 8 AM.
  • Ahas been cleaning
  • Bclean
  • Chave been cleaning
  • Dcleaned

Câu 6Nhận biết

We __________ to solve this problem for hours, but we haven’t found a solution yet.
  • Ahave been trying
  • Bhas been trying
  • Ctry
  • Dtried

Câu 7Nhận biết

He __________ very well lately.
  • Adoesn’t feel
  • Bhasn’t felt
  • Chasn’t been feeling
  • Ddidn’t feel

Câu 8Nhận biết

My hands are dirty because I __________ in the garden.
  • Aworked
  • Bwork
  • Chave been working
  • Dhas worked

Câu 9Nhận biết

What __________ you __________ recently? I haven’t seen you for ages.
  • Adid / do
  • Bhave / done
  • Cdo / do
  • Dhave / been doing

Câu 10Nhận biết

The kids __________ video games for three hours straight.
  • Ahas been playing
  • Bhave been playing
  • Cplayed
  • Dplay

Câu 11Nhận biết

I __________ this book all morning, and I __________ 100 pages so far.
  • Ahave read / have been reading
  • Bread / have read
  • Chave been reading / read
  • Dhave been reading / have read

Câu 12Nhận biết

I __________ him for more than ten years; we are old friends.
  • Ahave been knowing
  • Bknow
  • Chave known
  • Dwas knowing

Câu 13Nhận biết

She __________ three major projects this month alone.
  • Ahas been completing
  • Bhas completed
  • Ccompletes
  • Dwas completing

Câu 14Nhận biết

He __________ for the same company his whole life. He retired last year.
  • Ahas been working
  • Bhas worked
  • Cworked
  • Dworks

Câu 15Nhận biết

“Your eyes are red. __________?” “Yes, I’ve just watched a sad movie.”
  • AHave you been crying
  • BDid you cry
  • CHave you cried
  • DDo you cry

Câu 16Nhận biết

How many times __________ you __________ that famous restaurant?
  • Ahave you been visiting
  • Bhave you visited
  • Cdid you visit
  • Ddo you visit

Câu 17Nhận biết

This is the first time I __________ such a boring lecture.
  • Ahave ever attended
  • Bhave ever been attending
  • Cever attended
  • Dam ever attending

Câu 18Nhận biết

Lately, the company __________ financial difficulties.
  • Ahas faced
  • Bhas been facing
  • Cfaced
  • Dfaces

Câu 19Nhận biết

He __________ five cups of coffee today. He’s very awake.
  • Ahas been drinking
  • Bdrinks
  • Cwas drinking
  • Dhas drunk

Câu 20Nhận biết

I __________ this song on repeat all day. I can’t get it out of my head.
  • Ahave listened
  • Bhave been listening
  • Clisten
  • Dlistened

Câu 21Nhận biết

She __________ since she woke up this morning.
  • Acomplains
  • Bhas complained
  • Chas been complaining
  • Dcomplained

Câu 22Nhận biết

We __________ the owner of this house since we were kids.
  • Ahave been knowing
  • Bhave known
  • Cknew
  • Dknow

Câu 23Nhận biết

They __________ about moving to a new city, but they haven’t made a decision yet.
  • Athought
  • Bhave been thinking
  • Chave thought
  • Dthink

Câu 24Nhận biết

My brother __________ a lot of weight since he started going to the gym.
  • Ahas been losing
  • Bhas lost
  • Clost
  • Dloses

Câu 25Nhận biết

When __________ you __________ playing the guitar?
  • Ahave you started
  • Bdid you start
  • Chave you been starting
  • Ddo you start

Câu 26Nhận biết

The chef __________ in the kitchen all day, and he __________ over a hundred meals.
  • Ahas cooked / has been preparing
  • Bcooked / prepared
  • Chas been cooking / has prepared
  • Dhas been cooking / prepared

Câu 27Nhận biết

I __________ this email for over an hour, and I’m still on the first paragraph.
  • Ahave been writing
  • Bhave written
  • Cwrote
  • Dwrite

Câu 28Nhận biết

The population of our city __________ rapidly for the last decade.
  • Ahas grown
  • Bgrew
  • Chas been growing
  • Dgrows

Câu 29Nhận biết

Since the new law was passed, the police __________ down on illegal parking.
  • Ahave cracked
  • Bhave been cracking
  • Ccracked
  • Dcrack

Câu 30Nhận biết

A: “You seem to know this area well.” B: “Yes, I __________ here all my life.”
  • Awas living
  • Blive
  • Chave lived
  • Dhave been living

Đã trả lời 0/30 câu