20 câu hỏi
Choose the correct answer to complete the sentence
You ……………… a lot since the last time I saw you.
changed
has changed
is changing
have changed
He………. more concerned about his social status since he started working there.
has been becoming
has become
became
will become
Travel ………… into a huge industry in the last few decades.
has turned
is turning
has been turning
have turned
Science …………. in leaps and bounds.
have advanced
has advanced
has been advanced
is advancing
Man ……………… great things.
is accomplished
has been accomplishing
has accomplished
have accomplished
I ……………. the report yet.
hasn’t completed
completed
have already completed
have not completed
The rain ……………….. . It’s been raining for 3 hours.
has stop
is stopped
haven’t stopped
hasn’t stopped
They ……………… at the airport.
haven’t yet arrived
haven’t already arrived
hasn’t yet arrived
didn’t arrive
We ………………. three power cuts this week.
has had
have had
had
is having
The team ……………. numerous setbacks so far.
experienced
have experience
has experienced
is experiencing
John ……………. for three tests this month.
sat
have sat
has sat
is sitting
………… you …………. abroad this year?
Has – been
Has – gone
Have – be
Have – been
I …………….. three books by the same author since the last month.
has read
have read
read
red
Kathy …………….. for three different companies since graduating two years ago.
has worked
have worked
have been worked
worked
This is the first time I ………….. to Germany.
has ever been
have been ever
has been ever
have ever been
He ………….. to France.
has gone never
have never gone
has never gone
never has gone
They ……………. skiing since they were 15.
have never gone
has gone never
has never gone
have gone never
I …………….. a cold for two weeks.
has had
have had
had
have been had
He ………… here for six months.
have been
has been being
has been being
has been
My friend and I …………… for too long.
has been waited
has waited
have waited
have been waited
