13 câu hỏi
Choose the best answer.
Lan ______ English for more than a year but she can speak it very well.
learns
learn
learned
has learned
Choose the best answer.
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
Choose the best answer.
Mary’s mother _____ her to sing since she was five
teaches
teach
has taught
taugh
Choose the best answer.
My hobby is carving eggshells and now I _____ nearly 100.
am carving
have carved
carve
carved
Choose the best answer.
Linh is my close friend. We _____ each other for 5 years.
know
knew
have known
are knowing
Choose the best answer.
He ______ lectures to foreign tourists about traditional food and games recently.
gives
gave
have given
has given
Choose the best answer.
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
Choose the best answer.
Lan ____ Banh Tet. She will try some this year.
never ate
never eats
has never eaten
is never eating
Choose the best answer.
I ____ hundreds of old books and clothes for street children so far.
have collected
am collecting
collected
collect
Choose the best answer.
I and my brother _____ a white tiger already.
have seen
has seen
see
are seeing
Choose the best answer.
American _______ the tradition of volunteering and helping one another since the early days of the country.
have had
has had
had
to have
Choose the best answer.
I ______ blood twice and _____ presents to sick children in the hospital recently.
donate/give
donated/gave
have donated/have given
have donated/gave








