1. this writer … five books since 2000, and he’s working on his sixth. a) has been writing b) has written c) wrote d) writes 2. we … to buy that car yet. a) haven’t decided b) decided c) have decided d) are deciding 3. “has helene called yet? ” – “yes, she … but she didn’t leave a message”. a) did b) called c) hasn’t d) has 4. since i … university, i haven’t had much spare time. a) started b) was starting c) have started d) start 5. i have been living in glasgow since i … from university. a) have graduated b) have been graduating c) graduated d) graduate 6. what did you do while … for the others to come? a) you were waiting b) were you waiting c) have you been waiting d) waited 7. he … for the olympics since 2002. a) practiced b) practices c) has been practicing d) was practicing 8. … you reserved your hotel room yet? a) did b) have c) do d) has 9. it’s only the second time i … a job interview. a) have b) am having c) have had d) had 10. don’t you think ian … just like his father? a) is looking b) has looked c) has been looking d) looks
2.a
3.d
4.a
5.c
6.a
7.c
8.b
9.a
10.b