Practice in Using the Present Perfect in English Grammar

A Sentence-Completion Exercise

Once you understand how to form the past tense of regular verbs, you shouldn't find it difficult to use verbs in the present perfect. All you'll need to add is an auxiliary verb (also known as a helping verb)--has or have.

Using Has and Have with Past Participles

Coupled with the auxiliary verb has or have, a past participle can serve as the main verb in a sentence. Compare these two sentences:

  • Carla worked here for five years.
  • Carla has worked here for five years.

The first sentence is in the past tense: Carla once worked here but no longer does. The second sentence carries a different meaning: Carla still works here.

We use has or have with a past participle to describe an action that started in the past and is (or maybe) still going on. This construction is called the present perfect.

The past participle form of a regular verb is identical to the past form: it always ends in -ed:

  • Olga has promised to help me.
  • Max and Olga have finished the race.
  • We have tried to do our best.

The auxiliary verb--has or have--changes to agree with its subject (see Correcting Errors in Subject-Verb Agreement), but the past participle itself does not change:

  • Carla has worked here for five years.
  • Carla and Fred have worked here for five years.

Use the past tense to show a completed action. Use the present perfect (has or have plus the past participle) to show an action begun in the past but continuing up to the present.

Exercise: Forming the Past Tense and the Present-Perfect

Complete the second sentence in each set with the correct form of the verb in parentheses. Use either the past tense or the present perfect tense (has or have plus the past participle). The first sentence in each pair will help you decide which tense is needed in the second sentence.

  1. Mr. Baggins lives in the house next door. He (lives) there for the past eight years.
  2. We are still raising money for the scholarship drive. So far we (raise) over $2,000.
  3. I have gained five pounds since I started my diet. At the same time, I (gain) a craving for Milky Way bars.
  4. I watched the Jon Stewart show last night. Then I (watch) David Letterman's program.
  5. I have called you several times this week. You (call) me once last spring.
  6. Jenny frequently uses the new word processor. Kyle not (use*) it once.
  7. Several years ago I stayed two weeks on a farm. I (stay) in the city ever since.
  8. Addie shouted in my ear. I turned and (shout) right back.
  9. Lu ordered one book from the club last year. He not (order*) anything since.
  10. I have never tried to raise chickens. Once I (try) to raise hogs.

* The negatives not and never often go between the auxiliary verb and the past participle in the present-perfect tense.


  1. has lived
  2. have raised
  3. have gained
  4. watched
  5. called
  6. has not used
  7. have stayed
  8. shouted
  9. has not ordered
  10. tried
mla apa chicago
Your Citation
Nordquist, Richard. "Practice in Using the Present Perfect in English Grammar." ThoughtCo, Jan. 29, 2020, Nordquist, Richard. (2020, January 29). Practice in Using the Present Perfect in English Grammar. Retrieved from Nordquist, Richard. "Practice in Using the Present Perfect in English Grammar." ThoughtCo. (accessed March 27, 2023).