Home

Lessons:
  
Grammar
  
Reading
  
Vocabulary
  
Listening
  
Pronunciation
  
Writing
  
Etc.

Q&A

Should I Study Abroad?

Listen to Books in English

ESL Schools

Articles

Search

Buy ESL Books

ESL Links

About Us

Copyright Notice

American Accent Workshop

Get English, English English Today

Secret List of Teaching Jobs in Japan

Become a Personal ESL Trainer

WhiteSmoke - Write like an English Expert!

Advertise Here

 

 

 

5 Minute English

 

 

The Present Perfect Progressive Tense

This tense talks about how long you have been doing something you started in the past and still continue now.

have/has been + verb+ing

like  has been studying   or    have been running

Generally when you use this tense you want to say how long something has been happening, so you will use since or for if you tell the amount of time.  If you have forgotten how to use since or for, click here.

Examples:

Mary has been studying English since 1992.
The kids have been running for 15 minutes.
Karen has been singing all morning.
The students have been practicing the play since last month.

Remember, it is an activity that started before and continues through now.

 

 

Check Your Understanding

Write the sentence in the blanks.  The first one has been done for you.

Example:  Albert/read/2 hours
Albert has been reading for 2 hours.

 

1.  The cat/play/20 minutes

 

2.  We/drive/9:30 this morning

 

3.  Lisa/smoke/10 years

 

4.  Ben and Alicia/date/last year.

 

5.  I/prepare for the test/3 weeks

 

 

 

 

 

 

 

 

 

 
   

5 Minute English (www.5minuteenglish.com)
Copyright © 2003-2005 Oakseed Enterprises.  All rights reserved.