1) Have you _____ to New York before? a) been b) gone 2) _______ eating very well recently, which could be why I’m feeling so tired. a) I haven’t been  b) I’m not 3) Laurie _____ been waiting for an hour by the time Jeff turned up. a) has b) had 4) I _____ for that company last December. a) worked b) have worked 5) I had just put the phone down when she _____ in. a) walked b) had walked 6) Jill ______ an actress since the age of ten. a) is b) has been 7) It’s been ages since I _____ been into the town centre. a) have b) haven’t 8) This is the best funfair I ______ ever visited. a) have b) had

Leaderboard

Visual style

Options

Switch template

Continue editing: ?