Choose the correct word.
1. It is the first time I this season.
a. skated b. have skated
2. It’s ages since we the Harrissons.
a. saw b. have seen
3. My friend to Madame Tussaud’s.
a. has never been b. was never
4. My grand-grand father to any country. He lived all his life in this town.
a. has never travelled b. never travelled
5. Byron a lot of wonderful poems, which are famous all over the world.
a. has written b. wrote
6. John Grisham some of the most successful legal thrillers.
a. has written b. wrote
7. the question with Sally yet? – No, I much of her lately.
a. have you discussed… haven’t seen
b. did you discuss… didn’t see
8. I the question with Sally last time.
a. haven’t discussed b. didn’t discuss
9. Who the telephone?
a. invented b. has invented
10. writing the essay? You may hand it in.
a. have you already finished b. did you finish
11. It is the worst programme I .
a. have ever seen b. ever saw
12. You really moody ever since that letter .
a. have been, arrived b. are, have arrived
13. The house on this spot for over two hundred years.
a. stands b. has stood
14. A beautiful cathedral on this spot two hundred years ago.
a. stood b. has stood
15. NASA probes to various planets in the solar system.
a. has sent b. sent
16. There a serious decline in the number of people qualifying as teachers in the last decade.
a. has been b. was
17. The prices on petrol considerably the last year.
a. have risen b. rose
18. The prices on food last year.
a. have risen b. rose
19. The film , we’d better hurry.
a. has just started b. just started
20. The show just now. Hurry up, take your seat.
a. has started b. started
1.have skated(B)
2.saw(A)
3.was never(B)
4.never travelled(B)
5.wrote(B)
6.has written(A)
7.have you discussed,haven`t seen(A)
8.haven`t discussed(A)
9.has invented(B)
10.have you already finished(A)
11.have ever seen(A)
12.are,arrived(B)
13.has stood(B)
14.stood(A)
15.sent(B)
16.was(B)
17.rose(B)
18.have risren(A)
19.has just staeted(A)
20.has started(A)
Объяснение: