9. It's a long time since they ... France.
a) visited;
b) have visited;
c) visit
10. Beatrix Potter ... a lot of successful tales for children.
a) has written;
b) has wrote;
c) wrote
11. Susan ... lobster before.
a) never cooked;
b) has never cooked;
c) never has cooked
12. It's the first time I ... such an honourable award.
a) receive;
b) received;
c) have received
13. They ... their holiday in Spain last year, they ... a wonderful time there.
a) spent ... have had;
b) have spent ... had;
c) spent ... had
14. Alan ... to get to the bank before closing time.
a) has managed;
b) managed;
c) didn't not manage
15. ... by sea? When ... ?
a) Have you ever traveled ... it was;
b) You have ever traveled ... was it;
c) Have you ever traveled ... was it
16. Is the new cafe good? - I ... there yet.
a) have eaten;
b) haven't eaten;
c) didn't eat
17. He ... to start taking karate lessons.
a) has always wanted;
b) has wanted always;
c) always has wanted
18. They ... a new caravan lately.
a) have bought;
b) bought;
c) buy
19. This is a great book. I ... it twice already.
a) have read;
b) read;
c) have been reading
20. Her cousin is the most interesting person I ... .
a) have ever met;
b) have never met;
c) met