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