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
Answers & Comments
2.a
3.d
4.a
5.c
6.a
7.c
8.b
9.a
10.b