Rules For The Perfect Tense
Rules For The Perfect Tense
Rules For The Perfect Tense
Rules to know:
When to use Present Perfect Progressive have/has + been + -ing
1. To talk about how long an action has been in progress. The sentence should tell us when the
action began using since or for.
a. The students have been sitting in class for 10 minutes. (We know how long the
action has been happening, so we use the present perfect progressive.)
b. The students have been sitting in class since 9:00am.
2. If the time is unspecified – it is common for these sentences to show how often)
a. Pete has eaten at that restaurant many times. (We don’t know when, so we use
present perfect.)
Situations in which you can use either Present Perfect Progressive or Present Perfect
1. If the activity is usual or habitual (like a general statement of fact)
a. I have been living here for six months.
b. I have lived here for six months.
i. Because this is a general statement of fact and a situation that is continuing,
you can use either tense.
c. I have been reading the newspaper every morning since I was 20 years old.
d. I have read the newspaper every morning since I was 20 years old.
i. In these sentences, it’s a usual activity (every morning), and it’s also a
continuing activity – he will continue reading the newspaper every morning.
2. Use for when you want to show how long the activity has been happening.
a. I have been in Nova Scotia for two years.
b. They have been driving for two hours.
c. We have been travelling for one day.