Choose the correct words to complete the sentences.
1. My cousin __ given two free tickets to tomorrow’s game.
a) has be b) has been c) has
2. Where __ before you moved to Cambridge?
a) did you live b) have you lived c) had you lived
3. How many times has he __ asked to write that report again?
a) be b) being c) been
4. George has always __ a fan of football.
a) be b) been c) was
5. How long has he __ tennis?
a) been played b) been playing c) be playing
6. Meryl Streep has __ nominated for many Oscars.
a) been b) be c) gone
7. Have you __ met anyone from Slovenia?
a) ever b) never c) before
8. She’s __ taken part in a reality show on TV.
a) ever b) yet c) just
9. She’s __ fallen off a horse since she started riding five years ago.
a) ever b) never c) already
10. How long __ that car? It’s a 1960s Mustang, isn’t it?
a) did you own b) have you been owning c) have you owned
11. I hear Claudia __ to Amy’s wedding.
a) has invited b) has be invited c) hasn’t been invited
12. He hasn’t __ living in the new house since June. He moved there in September.
a) was b) been c) being