too much.
a) I've ate b) I ate c) I eaten d) I've eaten
2. It .... for ages in this country.
a) hasn't rained b) has rained
c) doesn't rain d) did rain
3. How long .... training for?
a) has she been b) did she be
c) she has been d) she is been
4. I ..... a holiday since 1980.
a) have taken b) haven't taken
c) didn't take d) didn't have
5. What .... doing all this time?
a) have been you b) did you do
c) you have been d) have you been
6. I .... to the gym for months.
a) haven't be b) haven't been
c) didn't be d) don't be
7. Who .... written this article?
a) have b) had c) has d) having
8. Has she done the exercises? No, she ....
them yet.
a) haven't done b) hasn't done
c) didn't do d) doesn't do
9. Have you ever eaten caviar? No, I've
never ... any.
a) eating b) eat c) ate d) eaten
10. Where is your brother? He has .... to the cinema.
a) gone b) going c) go d) went
11. Is your sister going for a walk? She's already ...
a) going b) gone c) went d) go
12. Have you ever driven a car? No, I've
never ... one.
a) drive b) driven c) drove d) driving
13. She has never been ...... Scotland.
a) at c) on d) to b) a
14. I .... about it for the last six months.
a) haven't heard b) didn't hear
c) heard not d) don't hear
15. We haven't .... New York yet.
a) gone to b) gone at c) been to d) been in
16. I haven't ... lobster ..... years.
a) eaten/for b) ate/for
c) eaten/since d) ate/ago
17. They .... for six months.
a) didn't meet b) haven't meet
Do'stlaringiz bilan baham: |