1. We haven’t managed to meet... three years. a) since; b) for; c) after; d) last. 2. She ... the piano since she was ten. a) has been playing; b) is playing; c) has played; d) had played. 3. You have bought a FIAT. You ... a BMW. a) should have bought; b) would have bought; c) had better buy; d) would rather have bought. 4. Doing these exercises may be good ... me, but I hate every minute of it. a) to; b) for; c) on; d) at. 5. She heard Miss Drake … that Ann was really happy. a) tell; b) to tell; c) say; d) to say.