The Present Perfect

Directions: Complete each sentence with the correct form of the verb in the present perfect.

Exercise A – Affirmative Statements: S + has or have + past participle

1. I have lived in this country all my life. (live)

2. She has done her homework. (do)

3. All of my friends have been away on vacation this week. (be)

4. It has rained the entire week. (rain)

5. We have studied a lot of grammar in this class. (study)

6. John has been in the hospital for five days. (be)

7. I have worked as a teacher since 1989. (work)

8. Jennifer knows everyone in her town because she has lived there since she was a baby. (live)

9. Mark and Louise have talked about getting married. (talk)

10. A friend of mine has saved $20,000 in the bank to buy a house. (save)

Exercise B – Negative Statements: S + has or have + not + past participle

1. Martha hasn’t done her homework yet. (do)

2. We haven’t seen a movie in a very long time. (see)

3. The children haven’t had breakfast and they’re very hungry. (have)

4. You haven’t had any breakfast yet either. (have)

5. It hasn’t rained in almost four weeks and the ground is too dry. (rain)

Click here to back to Lesson Three in the Yellow Level