1. Have you ever … a mountain? a) climbed
2. … he ever been to Disneyland? b) has
3. I … on a rollercoaster once in my life. a) have been
4. They … from a holiday in Japan. b) have returned
5. No, I … clowns performing tricks! a) have never seen
6. He … from a holiday in America. a) has come back
7. Joe … to the house before. b) has come round
8. Adam … written a book; it’s coming out in July. a) has
9. … tidied your room, have you? It’s a real mess! a) You haven’t
10. Jane … a café that sells her favorite cheese pie! b) has come along
11. She has … packed her suitcases for her holiday. a) already
12. They have … left for school. a) just
13. I can’t go out tomorrow night. I … a painting class. c) have
14. … renting a film tonight? a) How about
15. I have heard this song … . I think it was on the radio
earlier today. b) before
16. Jack has … been abroad. a) never
17. We … our own web page. Come and see it! b) made .
18. … to go camping with you, but I can’t this weekend. I’m
very busy! a) I’d love
19. Come on! Hurry up! Aren’t you ready … . b) yet
20. Would you like to …hiking? b) go