English Grammar Online … the fun way to learn English!

auf DeutschDictionaryPaperback (in German)

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 2014
Language-Board
Suggestions
Teach In
Cultural Studies
Lessons
Teacher’s Board

Test on Present Perfect Progressive 2 Level: lower intermediateLevel 2

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

Test

Write the ing-form of the following verbs.

  1. cry →
  2. prepare →
  3. lie →
  4. win →
  5. dial →

Choose the correct form: have or has and since or for.

  1. Emma been learning English five years.
  2. My friends been living here 2003.
  3. I been waiting for Danny 20 minutes.
  4. Ross and Gavin been travelling around Australia six weeks.
  5. Carol been exercising in the gym 2 o'clock.

Write sentences in present perfect progressive.

  1. Kevin / read →
  2. you / TV / watch / all day →
  3. Paul / to the radio / listen / not →
  4. the men / cards / play →
  5. the girls / cycle / not →

Write questions in present perfect progressive.

  1. Carol / shout →
  2. you / dance →
  3. Kevin / run →
  4. they / on the phone / talk / how long →
  5. these books / lie / on the floor / how long →

Before submitting the test, check the following:

  • Got the spelling right?
  • Put in the full stop or question mark where required?
  • Used the correct key to type the apostrophe (Shift and #)?

In the test we cannot give you a second try. Such careless mistakes would therefore cost you valuable points.

Changed: 10th Dec 2010 19:36

URL: http://www.ego4u.com/en/cram-up/tests/present-perfect-progressive-2