English Grammar Online … the fun way to learn English!

auf DeutschEnglish/German Dictionary

Cram Up
Grammar
Writing
Vocabulary
Tests
Study Tips
Daily English
Pronunciation
Read On
Countries
Animals / Sports
Literature
Newsticker
Business
Communication
Grammar
Business-Info
Chill Out
Games & Riddles
E-Cards
Chat with Egon
Take On
Newsletter
Calendar 2013
Language-Board
Suggestions
Teach In
Cultural Studies
Lessons
Teacher’s Board

English Test Simple Present – Present Perfect Progressive

Language Guide German + Dictionary for iPhone and iPod-Touch (made by ego4u)

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.

Changed: 10th Dec 2010 19:35

URL: http://www.ego4u.com/en/cram-up/grammar/simpre-preperpro/tests?test2