20 câu hỏi
Choose a suitable word or phrase (marked A, B, C or D) to fill in each blank.
The cutting or replacement of trees downtown _____ arguments recently.
has caused
have caused
are creating
created
He __________ her before.
has never met
never has met
have never met
never have met
She ___________ book for more than 2 hours.
read
is reading
has read
reads
__________ married yet?
Did you get
Have you got
Do you get
Are you getting
Peter ________(not/see) his friend since last Christmas.
doesn’t see
didn’t see
isn’t seeing
hasn’t seen
We __________ this movie.
already watch
have watched already
have already watched
already have watched
Lan ______ English for more than a year but she can speak it very well.
learns
learn
learned
has learned
She _______ blood twenty times so far.
donates
donated
has donated
is donating
He _______ books for poor children for years.
has collected
collects
is collecting
collected
Mary’s mother _____ her to sing since she was five.
teaches
teach
has taught
taught
My hobby is carving eggshells and now I _____ nearly 100.
am carving
have carved
carve
carved
Linh is my close friend. We _____ each other for 5 years.
know
knew
have known
are knowing
They _________ their house since they arrived last Monday.
didn’t clean
cleaned yet
haven’t cleaned
is not cleaning
He _________ that there are only four weeks to the end of term.
is just realizing
has just realized
just realizes
realizes just
He _________ here for a long time.
has not come
isn’t coming
didn’t come
doesn’t come
Tenda _________ here all his life.
has lived
lives
is living
lived
He ______ lectures to foreign tourists about traditional food and games recently.
gives
gave
have given
has given
At Tet, my sister and her close friends often go to the hospitals to donate cakes, sweets and toys for the sick children there. They ______ it for many years.
did
are doing
have done
do
I ______ blood twice and _____ presents to sick children in the hospital recently.
donate/give
donated/gave
have donated/have given
have donated/gave
It is the second time he _______ his job.
has lost
lost
loses
has been losing
