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

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

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