Present Perfect or Present Perfect Continuous
Present Perfect or Present Perfect Continuous
Present Perfect or Present Perfect Continuous
With some verbs, such as live, know, teach, stay, work, study, and wear, you can often use either
present perfect or present perfect continuous with very little difference in meaning. However, the
continuous form is often more common.
Shes been working here for two years.
How long have you been teaching English?
Weve been studying Russian since high school.
This is also true with some verbs of sensation, such as feel, hurt, itch, and ache:
or Ive felt a bit under the weather lately.
Ive been feeling a bit under the weather lately.
My toe has been hurting since I stepped on that nail. or My toe has hurt since I stepped on that nail.
IMPORTANT: With verbs like live, know, teach, stay, work, etc., present perfect without an explicit
time period (since, for, lately, how long, etc.) expresses a completed event, not a continuing one.
Present perfect with an explicit time period (since, for, lately, how long, etc.) expresses present continuous
meaning.
Shes worked here. (A completed event. She doesnt work here anymore.)
vs.
Shes worked here since February.
in Montreal for three years. (He still lives there. Same: Hes been living in Montreal.)
REMINDER:
When you can say or ask how many times something has happened, you normally use present perfect, not
present perfect continuous:
Right:
Ive seen that movie twice. (before, in my whole life)
Weve never eaten there. (never = not ever, not one time)
How many times has he forgotten to lock the door?
Wrong:
Ive been seeing that movie twice.
Weve never been eating there.
How many times has he been forgetting
to lock the door?
Similarly, if you can add yet (or still) to a sentence, you should use present perfect, not present perfect
continuous. Yet only refers to a completed action.
Right:
Wrong:
Has he opened it (yet)?
Has he been opening it yet?
Have you been wearing your new dress yet?
Have you worn your new dress (yet)?
a. Did they accept our offer?
b. I dont know. They still havent called us.
(=They havent called us yet.)
Exercise 2.
1.
2.
3.
4.
5.
6.
7.
8.
9.
Exercise 3.
Which sentence, a or b, goes with each item? Pay attention to the tense of each sentence.
1. In the last five years, they have built a new freeway and (theyve) widened many streets.
a. Now we can get to work much faster.
b. When they finish, our commute (=trip to work) will be faster.
2. Over the last two years, they have been putting up (=building) a new convention* center.
a. It is already open and doing business.
*
, congreso/asamblea
b. Upon completion (=when its completed), the city will be able to host* large conventions.
, ser anfitrin de