Grammar Basics: Unit 17 – More Present Perfect

As we saw last time, the Present Perfect is used to talk about a time from the past until now. In other words, something that started in the past and is still in effect now uses the Present Perfect. In the following examples, note that the question “How long have you…?” is always in present perfect.

Examples:

Are you sick? (simple present)
—Yes.

How long have you been sick? (present perfect)
—I have been sick for a week. (I first got sick several days ago, and the effects are still with me – I’m still sick.)

Are you married? (simple present)
—Yes.

How long have you been married? (present perfect)
—I’ve been married for eight years. (I first got married several years ago, and the effects are still with me – I’m still married.)

Where do you live? (simple present)
—I live in Los Angeles.

How long have you lived there? (present perfect)
—I’ve lived there since 1995. (I first started living there several years ago, and the effects are still with me – I’m still living there.)

Do you have a cat? (simple present)
—Yes.

How long have you had a cat? (present perfect)
—We’ve had a cat for a couple of months. (We first got the cat several weeks ago, and the effects are still with us – we still have the cat.)

We can also have the present perfect continuous form for present continuous situations that started in the past and are still in effect.

Examples:

How long have you been studying Korean?
—I’ve been studying Korean for eight years.

How long has it been snowing?
—It’s been snowing all day.

How long has the baby been crying?
—He’s been crying for the past 30 minutes.

Exercise: Complete the following sentences.

Example:

  • He is vice president of the bank. He __________ vice president for 10 years. ==> He has been vice president for 10 years.

1. I know Tom. I__________ him since we were classmates in grade school.
2. Jan is on vacation. She__________ on vacation since last Thursday.
3. Mark lives in Colorado. He__________ there since he graduated from college.
4. I’m afraid of dogs. I__________ of them ever since a dog bit me when I was ten.
5. Sally is divorced. She__________ for five years.
6. The wind is blowing. It__________ hard all afternoon.
7. Hannah is doing math. She__________ math for 20 minutes.
8. Joe is shoveling snow. He__________ snow since 6 a.m.
9. We’re working on a project. We__________ on it since yesterday.
10. They’re baking cookies. They__________ cookies all week.

Exercise: Choose the correct form.

Example:

  • Jack and Jill (are married / have been married) since 2001. ==> Jack and Jill have been married since 2001.

1. Our teacher (is sick / has been sick) all week.
2. Tom (plays / has played) the piano every day for the past five years.
3. The secretary (is typing / has been typing) the letter for me now.
4. Jennifer (works / has worked) at the library on Tuesdays.
5. We (live / have lived) in the red house for 12 years.
6. Edward (is / has been) in London several times.
7. The principal (knows / has known) about the cheating for a long time.
8. Jake (is cleaning / has been cleaning) his bedroom very well these days.
9. Mary (is eating / has been eating) broccoli since the doctor told her it’s good for her.
10. They (are waiting / have been waiting) for the bus for 15 minutes.

Google

Leave a Reply