Answer key

1. Choose the correct verb from the list and put the verbs in the present perfect tense.

work start live have buy

a) You are late. The class has already started.

b) Tommy has had a bad cold for two weeks.

c) Mrs. Brown has bought all her groceries for the week.

d) Frank has worked for that company for 20 years.

e) How long have you lived in Paris?

2. Put the verbs into the present perfect simple.

1. I have moved twice this year.

2. We have bought a new house.

3. We haven't planned Anna'a birthday party yet.

4. Where have you been so far?

5. She has already eaten.

6. I haven't seen my grandparents for a long time.

7. Have you been ill lately?

8. School bell has just rung.

9. Has she talked to her boss?

10. I can't come. I haven't got the time.