Present Perfect Simple, Present Simple and Past Simple

 

Exercise 5.1

Choose the correct tense form.

 

1. Martin is/ has been in New Zealand since March.

2. I know / have known Sarah for a long time.

3. I know / have known Sarah very well.

4. How long do you live / have you lived in this flat?

5. Tim doesn’t usually drink/hasn’t usually drunk coffee.

6. I don’t travel/haven’t travelled so much recently.

7. Mark works / has worked as a programmer all his life.

8. Chris works / has worked for a travel company now.

9. Paul suffers / has suffered from earache since Monday.

10. I already know / have already known about his future plans.

11. Is that a new bag? – No, I have / have had it for a long time.

12. He is / has been in Italy at the moment. He is / has been there for the last two days.