English Grammar Online … the fun way to learn English!

auf DeutschENG/GER DictionaryAd Free area

Cram Up
Grammar
Writing
Vocabulary
Tests
Study Tips
Daily English
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 2009
Language-Board
Suggestions
Teach In
Cultural Studies
Lessons
Teacher’s Board

English Test Present Perfect Simple – Present Perfect Progressive

Test your knowledge on Present Perfect Simple – 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).

  Present Perfect Simple Present Perfect Progressive
I / speak
he / write
they / do
you / swim
she / live

Use

When to use which tense?

  1. '5 times' is a signal word for ...
  2. 'for two hours' is a signal word for ...
  3. 'since 9 o'clock' is a signal word for ...

Positive Sentences

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

  1. I (practise) the piano for 30 minutes.
  2. Bob (run) 10 km.
  3. The children (be) on holiday for six days.
  4. The dog (bark) since midnight.
  5. We (miss) the bus twice this week.

Negative Sentences

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

  1. You (eat / not) up yet.
  2. He (speak / not) on the phone for half an hour, just a couple of minutes.
  3. They (work / not) since 5 o'clock. They just started an hour ago.
  4. We (know / not) them for a long time.
  5. She (hang / not) up all the pictures yet.

Questions

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

  1. How long (wait / she) for us?
  2. How many times (tell / I) you?
  3. How often (clean / you) the windows this year?
  4. How many months (take / you) piano lessons?
  5. (stay / you / ever) in a castle?

Text

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

  1. Tom: Hi Ana. I (try) to ring you several times today. Where (you / be) ?
  2. Ana: I (be) at home all the time. But I (clean) the house all day, so maybe I didn't hear the phone ring.
  3. Tom: (you / clean) everything now?
  4. Ana: No, not yet. I (tidy / not) up the kitchen yet. But why are you here?
  5. Tom: Don't you remember? Jane (invited) us to her birthday party and we (buy / not) a present for her yet.
  6. Ana: Oh, that's right. (you / find out / already) what she wants?
  7. Tom: Well, she (learn) Spanish for a year and wants to spend her next holiday in Mexico. Maybe we could get her a guide book.
  8. Ana: That's a good idea. There is a good bookshop in the big shopping centre. I (see) some nice books about Mexico there recently.

Changed: 01st Feb 2008 00:34

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