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
Teach In
Cultural Studies
Lessons

Exercise on Present Perfect Progressive

  • since – if the starting point is given (two oclock, last Friday, 1998)
  • for – if the period of time is given (twenty minutes, two days, one year)

Decide whether you have to use since or for.

  1. I have been waiting 4 oclock.
  2. Sue has only been waiting 20 minutes.
  3. Tim and Tina have been learning English six years.
  4. Fred and Frida have been learning French 1998.
  5. Joe and Josephine have been going out together Valentines Day.
  6. I havent been on holiday last July.
  7. Mary has been saving her money many years.
  8. I havent eaten anything breakfast.
  9. You have been watching TV hours.
  10. We have been living here 2 months.




- Advertisement -

Changed: 10th Dec 2010 19:35

URL: http://www.ego4u.com/en/cram-up/grammar/present-perfect-progressive/exercises?04