close
close
Present Perfect Exercises With Answers

Present Perfect Exercises With Answers

3 min read 22-11-2024
Present Perfect Exercises With Answers

The present perfect tense is a cornerstone of English grammar. Mastering it opens doors to more fluent and accurate communication. This article provides various present perfect exercises with answers to help you hone your skills. Whether you're a student or simply looking to improve your English, these exercises cater to different skill levels. Let's get started!

Understanding the Present Perfect Tense

Before diving into the exercises, let's quickly review the structure and usage of the present perfect. We form it using the auxiliary verb "have" (or "has" for third-person singular) + the past participle of the main verb.

Structure: Have/Has + Past Participle

Usage: The present perfect describes actions that:

  • Started in the past and continue to the present: I have lived in London for five years. (I still live there.)
  • Happened at an unspecified time in the past: I have seen that movie. (The specific time isn't important.)
  • Happened recently: I have just finished my homework.
  • Completed actions with a result affecting the present: I have lost my keys, so I can't get in.

Now, let's move on to the exercises!

Exercise 1: Present Perfect Simple – Affirmative Sentences

Instructions: Complete the following sentences using the present perfect simple form of the verbs in parentheses.

  1. I _______ (see) that movie three times.
  2. She _______ (travel) to many countries.
  3. They _______ (eat) all the cake.
  4. He _______ (write) a novel.
  5. We _______ (study) English for two years.
  6. The dog _______ (bark) all night.
  7. It _______ (rain) all day.
  8. You _______ (read) that book?

Answers:

  1. have seen
  2. has traveled
  3. have eaten
  4. has written
  5. have studied
  6. has barked
  7. has rained
  8. Have you read

Exercise 2: Present Perfect Simple – Negative Sentences

Instructions: Complete the following sentences using the present perfect simple negative form of the verbs in parentheses.

  1. I _______ (not/go) to the beach this summer.
  2. She _______ (not/finish) her work yet.
  3. They _______ (not/see) the new movie.
  4. He _______ (not/eat) breakfast.
  5. We _______ (not/meet) before.
  6. The cat _______ (not/sleep) all day.
  7. It _______ (not/snow) this year.
  8. You _______ (not/call) me back.

Answers:

  1. haven't gone
  2. hasn't finished
  3. haven't seen
  4. hasn't eaten
  5. haven't met
  6. hasn't slept
  7. hasn't snowed
  8. haven't called

Exercise 3: Present Perfect Simple – Questions

Instructions: Form questions using the present perfect simple.

  1. _______ (you/ever/be) to Paris?
  2. _______ (she/read) the newspaper today?
  3. _______ (they/finish) their homework?
  4. _______ (he/ever/try) sushi?
  5. _______ (we/see) John recently?
  6. _______ (the bird/sing) this morning?
  7. _______ (it/rain) heavily yesterday?
  8. _______ (you/already/eat)?

Answers:

  1. Have you ever been
  2. Has she read
  3. Have they finished
  4. Has he ever tried
  5. Have we seen
  6. Has the bird sung
  7. Did it rain (Note: This question is best answered with the simple past tense)
  8. Have you already eaten

Exercise 4: Present Perfect Continuous – Actions in Progress

Instructions: Complete the sentences using the present perfect continuous tense. Remember the structure: have/has + been + verb + -ing.

  1. It _______ (rain) all afternoon.
  2. She _______ (study) English since she was 10.
  3. They _______ (build) a new house for six months.
  4. He _______ (play) the guitar for many years.
  5. We _______ (wait) for the bus for an hour.
  6. The children _______ (play) in the park since morning.

Answers:

  1. has been raining
  2. has been studying
  3. have been building
  4. has been playing
  5. have been waiting
  6. have been playing

Exercise 5: Mixed Present Perfect Tenses – Putting it all together!

Instructions: Choose the correct tense (present perfect simple or continuous) for each sentence.

  1. I _______ (read) this book three times. (Simple/Continuous)
  2. They _______ (work) on that project all day. (Simple/Continuous)
  3. She _______ (live) in New York for five years. (Simple/Continuous)
  4. He _______ (just/finish) his assignment. (Simple/Continuous)
  5. We _______ (travel) to many different countries. (Simple/Continuous)

Answers:

  1. have read (Simple)
  2. have been working (Continuous)
  3. has lived (Simple)
  4. has just finished (Simple)
  5. have traveled (Simple)

This comprehensive set of exercises should greatly improve your understanding and usage of the present perfect tense. Remember to practice regularly for the best results! Keep practicing, and soon you'll be mastering the present perfect with confidence.

Related Posts


Popular Posts