15 câu hỏi
Choose the best answer to complete the sentence.The street is full of water because it ______for 3 hours.
Rains
has been raining
is raining
Rained
Choose the best answer to complete the sentence.She looks very exhausted because she _______ all night.
is working
was working
worked
has been working
Choose the best answer to complete the sentence.He ______ on the phone for hours.
has been talking
has been talked
is talking
Talks
Choose the best answer to complete the sentence.She _______ for 2 hours and she is very tired now.
cycles
has been cycling
is cycling
Cycled
Choose the best answer to complete the sentence.She is sleeping. She ______ since you went out.
Sleeps
Slept
has been sleeping
is sleeping
Choose the best answer to complete the sentence.Amanda ________ lunch, so she'll come and see us now.
has already had
already had
already has
has already been having
Choose the best answer to complete the sentence.The rain_______ . I _______ to the market yet because of the rain.
has just been stopping/ have not been going
has just stopped/ have not been going
just stopped/don’t go
has just stopped/ have not gone
Choose the best answer to complete the sentence.John _____________ for the government since he graduated from Harvard University. Until recently, he has still enjoyed his work there, but now he is talking about his retirement plan.
has been working
has worked
works
is working
Choose the best answer to complete the sentence.She will find another job next month. She ______ English in this centre for 5 year.
Taught
Teaches
has taught
has been teaching
Choose the best answer to complete the sentence.I ________ Mark for hours and hours and he hasn't answered. I'm really angry with him!
have called
have been calling
called
am callin
Choose the best answer to complete the sentence.I _______ of buying new bicycle for my son. He ______ an old one since he was in secondary school. I _____ it several times.
have thought/ has been using/have been fixing
have thought/ has been used/have fixed
have been thinking/ has been úsing/have fixed
have been thinking/ has used/have been fixing
Choose the best answer to complete the sentence.Don’t disturb her, she _____ her homework. She _____ for 2 hours.
hasn’t been finishing/ has been studying
has not finished/ has been studying
doesn’t finish/has been studying
has not finished/ has studied
Choose the best answer to complete the sentence.I _______ in this company for 2 years. During that time, I ______ a lot of English people.
am working/have already met
work/already met
have worked/have already met
have been working/ have already met
Choose the best answer to complete the sentence.How long _______ in Da Nang? – I _______ there for 3 months.
have you been staying/ have been living
have you stayed/ have lived
do you live/live
are you living/am living
Choose the best answer to complete the sentence.She ______ yet. I _____ her for half an hour. Have the film started?
doesn’t arrive/am waiting
has not been arriving/ have waited
has not arrived/ have been waiting
has not arrived/ have waited






