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 ______ __________ in this country all my life. (live)

2. She _______ _________ her homework. (do)

3. All of my friends ______ __________ away on vacation this week. (be)

4. It _____ ___________ the entire week. (rain)

5. We _________ _____________ a lot of grammar in this class. (study)

6. John ________ ____________ in the hospital for five days. (be)

7. I _______ _____________ as a teacher since 1989. (work)

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

9. Mark and Louise _______ _________ about getting married. (talk)

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

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

1. Martha ___________ _____________ her homework yet. (do)

2. We ___________ ______________ a movie in a very long time. (see)

3. The children ___________ _____________ breakfast and they’re very hungry. (have)

4. You _________ ______________ any breakfast yet either. (have)

5. It __________ _____________ in almost four weeks and the ground is too dry. (rain)

Click here for the answers