In the World of Grammar

1. I can't afford that ring. It _______ too much.
is costing
costs
has cost
has been costing
2. How long ________ Alison?
have you knew
do you know
have you been knowing
have you known
3. I have lived in this village _______ I was born.
for
still
during
since
4. Sarah is very tired. She ________ hard all day.
has been working
is working
works
has been work
5. The climate ________ warmer every year.
gets
get
got
is getting
6. Would you like to borrow this book? - No, thanks. I _________ it before.
has read
have read
read
has been read
7. The little boy is dirty from head to foot because he ________ in the mud.
is playing
has played
has been playing
have been playing
8. It has been snowing ____ hours. I wish it would stop.
since
for
still
as soon as
9.There is a book on my desk, but it _________ to me.
is not belong
do not belong
does not belong
is not belonging
10. Dennis _________ the roof of his house today, and he needs some help.
is fixing
are fixing
fixes
does fix
11. Have you seen my bag? I __________ for it since morning.
search
is searching
have searching
have been searching
12. Close your eyes. Now listen carefully. What _________?
a. are you hearing
do you hear
have you been hearing
is you hearing
13. More wild animals _________ extinct these days.
is becoming
become
has become
are becoming
14. I ________ to open this box for the last forty minutes but in vain.
am trying
has been trying
have been trying
tried
15. Sarah is very happy. She _______ a poetry competition.
have win
have won
has won
won
16. Linda _________in the library for three hours already.
is studying
has studied
has been studying
have been studying
17. I can't stand it any more. She __________ my actions.
is always criticizing
does always criticize
do always criticize
has always been criticizing
18. _____ you often go to parties, Jane?
does
are
have
do
19. I ________ we are being followed.
think
am thinking
have been thinking
have thought
20. Diane ______ her hair every other day or so.
wash
washes
is washing
has washed

Подсказка:
Количество правильных ответов: