Unit 14 · Present perfect and past
Present perfect and past 2 (I have done and I did)
Study
A
We do not use the present perfect (I have done) when we talk about a finished time (for example, yesterday / last year / ten minutes ago etc.). We use a past tense:
›
It was very cold yesterday. (not has been)
›
Paul and Lucy arrived ten minutes ago. (not have arrived)
›
Did you eat a lot of sweets when you were a child? (not have you eaten)
›
I got home late last night. I was very tired and went straight to bed.
Use the past to ask When … ? or What time … ? :
›
When did your friends arrive? (not have … arrived)
›
What time did you finish work?
Compare:
| Present perfect | Past simple |
| Tom **has lost** his key. He can’t get into the house. | Tom **lost** his key **yesterday**. He couldn’t get into the house. |
| Is Carla here or **has she left**? | **When did Carla leave**? |
B
Compare:
| Present perfect (**have done**) | Past simple (**did**) |
| I’ve done a lot of work **today**. | I did a lot of work **yesterday**. |
| We use the present perfect for a period of time that continues until now. For example: **today / this week / since 2010**. | We use the past simple for a **finished time** in the past. For example: **yesterday / last week / from 2010 to 2014**. |
| It **hasn’t rained** this week. | It **didn’t rain** last week. |
| **Have you seen** Anna this morning? (it is still morning now) | **Did you see** Anna this morning? (it is now afternoon or evening) |
| **Have you seen** Ben recently? (in the last few days or weeks) | **Did you see** Ben on Sunday? |
| I’ve **been working** here **since 2010**. (I still work here now) | I **worked** here **from 2010 to 2014**. (I don’t work here now) |
| I don’t know where Lisa is. I **haven’t seen** her. (= I haven’t seen her recently) | A: **Was** Lisa at the party on Sunday? B: I don’t think so. I **didn’t see** her. |
| We’ve **been waiting** for an hour. (we are still waiting now) | We **waited** (or **were waiting**) for an hour. (we are no longer waiting) |
| Jack lives in Los Angeles. He **has lived** there for seven years. | Jack **lived** in New York for ten years. Now he lives in Los Angeles. |
| I’ve **never ridden** a horse. (in my life) | I **never rode** a bike when I was a child. |
| It’s the last day of your holiday. You say: **It’s been** a really good holiday. I’ve really **enjoyed** it. | After you come back from holiday you say: **It was** a really good holiday. I really **enjoyed** it. |
Exercises (4)
0/4 exercises checked
—
Are the underlined parts of these sentences OK? Correct them where necessary.
- 1I’ve lost my key. I can’t find it anywhere. example
- 2Have you eaten a lot of sweets when you were a child? example
- 3I’ve bought a new car. You must come and see it.
- 4I’ve bought a new car last week.
- 5Where have you been yesterday evening?
- 6Maria has left school in 1999.
- 7I’m looking for Mike. Have you seen him?
- 8‘Have you been to Paris?’ ‘Yes, many times.’
- 9I’m very hungry. I haven’t eaten much today.
- 10When has this bridge been built?
Make sentences from the words in brackets. Use the present perfect or past simple.
- 1(it / not / rain / this week) example
- 2(the weather / be / cold / recently) The weather
- 3(it / cold / last week) It
- 4(I / not / eat / any fruit yesterday) I
- 5(I / not / eat / any fruit today)
- 6(Emily / earn / a lot of money / this year)
- 7(she / not / earn / so much / last year)
- 8(you / have / a holiday recently?)
Put the verb into the correct form, present perfect or past simple.
- 1I (I / not / be) to Canada, but I’d like to go there.example
- 2Paul and Lucy (arrive) about ten minutes ago.example
- 3I’m tired. (I / not / sleep) well last night.
- 4(There / be) a bus drivers’ strike last week, so (there / be) no buses.
- 5Edward (work) in a bank for 15 years. Then (he / give) it up. Now he works as a gardener.
- 6Mary lives in Dublin. (She / live) there all her life.
- 7My grandfather (die) before I was born. (I / never / meet) him.
- 8I don’t know Karen’s husband. (I / never / meet) him.
- 9It’s nearly lunchtime, and (I / not / see) Martin all morning. I wonder where he is.
- 10a: (you / go) to the cinema last night? b: Yes, but the movie (be) awful.
- 11a: (It / be) very warm here since we arrived. b: Yes, (it / be) 35 degrees yesterday.
- 12a: Where do you live? b: In Boston. a: How long (you / live) there? b: Five years. a: Where (you / live) before that? b: In Chicago. a: And how long (you / live) in Chicago? b: Two years.
Write sentences about yourself using the ideas in brackets.
- 1(something you haven’t done today) example
- 2(something you haven’t done today)
- 3(something you didn’t do yesterday)
- 4(something you did yesterday evening)
- 5(something you haven’t done recently)
- 6(something you’ve done a lot recently)