Practice GCSE and English Grammar online with our practice tests

Present Perfect Tense: Test 3

Subject: English Grammar

Level: Beginner

133 views

0 likes

0%

Instructions:

Carefully read each question and pick the correct choice to answer the question.

If you would like to read more about Present Perfect Tense, please read our article here

Q1.

In the sentence, "Simon _____________________ English for the past five years," which option shows the Present Perfect Tense?

  • 1. have studied

  • 2. has been studying

  • 3. has studied

  • 4. studies

Q2.

In the sentence, "She____________________ at the company since graduating from college," which option shows the Present Perfect Tense?

  • 1. have worked

  • 2. is working

  • 3. has worked

  • 4. worked

Q3.

In the sentence, "Our neighbours ____________________ here since they got married," which option shows the Present Perfect Tense?

  • 1. are living

  • 2. have lived

  • 3. have been living

  • 4. lived

Q4.

In the sentence, "My mother __________________ at this factory for five years," which option shows the Present Perfect Tense?

  • 1. has been working

  • 2. worked

  • 3. is working

  • 4. has worked

Q5.

In the sentence, "Mr. Miller __________________ us English for the past 2 years," which option shows the Present Perfect Tense?

  • 1. has taught

  • 2. is teaching

  • 3. has been teaching

  • 4. have taught

Q6.

In the sentence, "James __________________ the piano since he was a child," which option shows the Present Perfect Tense?

  • 1. has played

  • 2. have played

  • 3. playing

  • 4. played

Q7.

In the sentence, "The team __________________ undefeated in the tournament so far," which option shows the Present Perfect Tense?

  • 1. is

  • 2. has been

  • 3. will be

  • 4. would be

Q8.

In the sentence, "I ___________________ in this city my entire life," which option shows the Present Perfect Tense?

  • 1. have lived

  • 2. has lived

  • 3. am living

  • 4. live

Q9.

In the sentence, "We ___________________ this house since we got married," which option shows the Present Perfect Tense?

  • 1. are owning

  • 2. owns

  • 3. has owned

  • 4. have owned

Q10.

In the sentence, "They _______________ each other since childhood," which option shows the Present Perfect Tense?

  • 1. has known

  • 2. have known

  • 3. are knowing

  • 4. knew

Improve your revision with our online practice tests

© 2016-2025 NotesFlux.com or its affiliates