English Grammar Online … the fun way to learn English!

English Test Simple Present – Present Perfect Progressive

Test your knowledge on Present Perfect Simple and Present Perfect Progressive. After submitting your answers, you will see how well you have done in the test.

Form

Fill in the correct form (pronoun + verb).

  Simple Present Present Perfect Progressive
I / look
he / live
you / swim
she listen
they / take

Use

When to use which tense?

  1. 'never' is a signal word for …
  2. 'every Monday' is a signal word for …
  3. 'for eight months' is a signal word for …
  4. 'twice a week' is a signal word for …
  5. 'since yesterday' is a signal word for …

Positive Sentences

Fill in the correct tense (Simple Present or Present Perfect Progressive).

  1. My friend (travel) around Canada for five weeks.
  2. They (sleep) for more than 10 hours.
  3. She (visit) another museum every week.
  4. He (feed) his dog three times a day.
  5. The children (play) in the garden since they came home.

Negative Sentences

Fill in the correct tense (Simple Present or Present Perfect Progressive).

  1. We (see/not) each other very often nowadays.
  2. My little brother (learn/not) English for a year yet.
  3. They (play/not) for ten minutes, but the score is 5:1 already.
  4. My mum (work/not) on Tuesdays.
  5. My socks are smelly although I (wear/not) them for a complete day yet.

Questions

Fill in the correct tense (Simple Present or Present Perfect Progressive).

  1. (go/you) by bus very often?
  2. Since when (ski/Betty) ?
  3. What time (have/he) dinner in the evenings?
  4. How long (rain/it) ?
  5. (work/you) at the hospital for a long time yet?

Text

Fill in the correct tense (Simple Present or Present Perfect Progressive).

  1. William and his parents (live) in Aberdeen for one year.
  2. Although William was a little afraid of moving to Aberdeen, he (have) many friends here now.
  3. Four of his best friends (go) camping every summer.
  4. This year, William (want) to go with them.
  5. The five boys (plan) their holiday for a few months now.
  6. They already (know) where to go and what to do.
  7. What they (need) now, is a little more money.
  8. William only (get) very little pocket money every month.
  9. That (be) not enough.
  10. To earn some extra money, he (deliver) newspapers for 6 weeks.