Câu 1 I am so tired. I __________ for my exam all night. A study B have been studying C has been studying D studied
Câu 2 She __________ in this company since 2015. A has been working B have been working C works D worked
Câu 3 How long __________ you __________ for the bus? A has / been waiting B did / wait C have / been waiting D do / wait
Câu 4 It __________ all morning; the streets are wet. A rains B have been raining C rained D has been raining
Câu 5 They look exhausted. They __________ the house since 8 AM. A has been cleaning B clean C have been cleaning D cleaned
Câu 6 We __________ to solve this problem for hours, but we haven't found a solution yet. A have been trying B has been trying C try D tried
Câu 7 He __________ very well lately. A doesn't feel B hasn't felt C hasn't been feeling D didn't feel
Câu 8 My hands are dirty because I __________ in the garden. A worked B work C have been working D has worked
Câu 9 What __________ you __________ recently? I haven't seen you for ages. A did / do B have / done C do / do D have / been doing
Câu 10 The kids __________ video games for three hours straight. A has been playing B have been playing C played D play
Câu 11 I __________ this book all morning, and I __________ 100 pages so far. A have read / have been reading B read / have read C have been reading / read D have been reading / have read
Câu 12 I __________ him for more than ten years; we are old friends. A have been knowing B know C have known D was knowing
Câu 13 She __________ three major projects this month alone. A has been completing B has completed C completes D was completing
Câu 14 He __________ for the same company his whole life. He retired last year. A has been working B has worked C worked D works
Câu 15 "Your eyes are red. __________?" "Yes, I've just watched a sad movie." A Have you been crying B Did you cry C Have you cried D Do you cry
Câu 16 How many times __________ you __________ that famous restaurant? A have you been visiting B have you visited C did you visit D do you visit
Câu 17 This is the first time I __________ such a boring lecture. A have ever attended B have ever been attending C ever attended D am ever attending
Câu 18 Lately, the company __________ financial difficulties. A has faced B has been facing C faced D faces
Câu 19 He __________ five cups of coffee today. He's very awake. A has been drinking B drinks C was drinking D has drunk
Câu 20 I __________ this song on repeat all day. I can't get it out of my head. A have listened B have been listening C listen D listened
Câu 21 She __________ since she woke up this morning. A complains B has complained C has been complaining D complained
Câu 22 We __________ the owner of this house since we were kids. A have been knowing B have known C knew D know
Câu 23 They __________ about moving to a new city, but they haven't made a decision yet. A thought B have been thinking C have thought D think
Câu 24 My brother __________ a lot of weight since he started going to the gym. A has been losing B has lost C lost D loses
Câu 25 When __________ you __________ playing the guitar? A have you started B did you start C have you been starting D do you start
Câu 26 The chef __________ in the kitchen all day, and he __________ over a hundred meals. A has cooked / has been preparing B cooked / prepared C has been cooking / has prepared D has been cooking / prepared
Câu 27 I __________ this email for over an hour, and I'm still on the first paragraph. A have been writing B have written C wrote D write
Câu 28 The population of our city __________ rapidly for the last decade. A has grown B grew C has been growing D grows
Câu 29 Since the new law was passed, the police __________ down on illegal parking. A have cracked B have been cracking C cracked D crack
Câu 30 A: "You seem to know this area well." B: "Yes, I __________ here all my life." A was living B live C have lived D have been living