I have done (present perfect) and I did (past): start
In this lesson
Point A of 2
A finished time: use the past
With a finished time (yesterday, last week, at three o'clock, in 2015, six months ago), use the past simple: arrived, saw, was.
Do not use the present perfect with a finished time. Use the past simple for When ... ? and What time ... ? too.
- We arrived yesterday.
- I bumped into Leo on Tuesday. (not I have bumped)
- Where were you last night? (not Where have you been)
- We didn't go abroad last summer. (not We haven't gone)
- "What did you do last night?" "I stayed in."
- Jane Austen lived from 1775 to 1817. She was a novelist. She wrote six novels.
- When did the parcel come? (not When has the parcel come?)
Point A · Exercise 20.1
Use the words in brackets to answer the questions.
Example
Have you seen Ann? (five minutes ago) Yes, I saw her five minutes ago.
AnswerYes, I saw her five minutes ago.Have you booked your holiday? (on Monday) Yes, I .
AnswerYes, I booked it on Monday.Have your friends arrived? (at five o'clock) Yes, they .
AnswerYes, they arrived at five o'clock.Has Tom moved out? (last month) Yes, .
AnswerYes, he moved out last month.Have you worn your new boots? (yesterday) Yes, .
AnswerYes, I wore them yesterday.
Point B of 2
Time until now, or finished time
| Present perfect: time until now | Past simple: finished time |
|---|---|
| I've lost my key. (I can't find it now) | I lost my key last week. |
| Bill has gone home. (he isn't here now) | Bill went home ten minutes ago. |
| Have you seen Ann? (where is she now?) | Did you see Ann on Saturday? |
| Have you ever been to Spain? (in your life) | Did you go to Spain last year? |
| My friend is a writer. He has written a lot of books. | Dickens wrote a lot of novels. |
| The letter hasn't arrived yet. | The letter didn't arrive yesterday. |
| We've lived in Hull for six years. (we live there now) | We lived in Hull for six years, but now we live in York. |
- I've lost my key.
- I lost my key last week.
- We've lived in Hull for six years.
- We lived in Derby for ten years, but now we live in Leicester.
Point B · Exercise 20.4 · part 1 of 2
Put the verb in the present perfect or the past simple.
Example
A: Have you ever been (you / ever / be) to Cornwall? B: Yes, we went (go) there on holiday two years ago.
AnswerHave you ever been to Cornwall? Yes, we went there on holiday two years ago.A: (you / have) a nice time at the festival? B: Yes, it (be) amazing.
AnswerDid you have a nice time at the festival? Yes, it was amazing.A: Where's Alan? (you / see) him? B: Yes, he (go) out a few minutes ago.
AnswerWhere's Alan? Have you seen him? Yes, he went out a few minutes ago.A: What about Ben? B: No idea. I (not / hear) from him.
AnswerWhat about Ben? No idea. I haven't heard from him.Dev works in a garage. He (work) there for a year. Before that he (be) a postman.
AnswerDev works in a garage. He has worked there for a year. Before that he was a postman.
Point B · Exercise 20.4 · part 2 of 2
Put the verb in the present perfect or the past simple.
He (deliver) post for three years, but he (not / like) the early starts.
AnswerHe delivered post for three years, but he didn't like the early starts.A: Do you know Leo's dad? B: I (meet) him once or twice, but I (never / have) a proper chat with him.
AnswerDo you know Leo's dad? I've met him once or twice, but I've never had a proper chat with him.
Put it together · Exercise 20.2 · part 1 of 2
Is the verb in bold right? Write OK, or write the correct form.
Example
I've broken my glasses. I can't read this.
OK
AnswerI've broken my glasses. I can't read this.Example
Have you seen Ann yesterday?
Did you see
AnswerDid you see Ann yesterday?I've finished my work at two o'clock.
AnswerI finished my work at two o'clock.Let's go. I've packed my bag.
AnswerLet's go. I've packed my bag.What time have you got home last night?
AnswerWhat time did you get home last night?Sue isn't here. She's gone out.
AnswerSue isn't here. She's gone out.
Put it together · Exercise 20.2 · part 2 of 2
Is the verb in bold right? Write OK, or write the correct form.
Jim's grandmother has died in 2009.
AnswerJim's grandmother died in 2009.Where have you been last night?
AnswerWhere were you last night?
Put it together · Exercise 20.3 · part 1 of 2
Put the verb in the present perfect or the past simple.
Example
My aunt is a singer. She has made (make) six albums.
AnswerMy aunt is a singer. She has made six albums.Example
We didn't have (not / have) a holiday last year.
AnswerWe didn't have a holiday last year.I (play) squash yesterday afternoon.
AnswerI played squash yesterday afternoon.What time (you / go) to bed last night?
AnswerWhat time did you go to bed last night?(you / ever / meet) a famous person?
AnswerHave you ever met a famous person?The weather (not / be) very good yesterday.
AnswerThe weather wasn't very good yesterday.
Put it together · Exercise 20.3 · part 2 of 2
Put the verb in the present perfect or the past simple.
The floor is slippery. I (just / mop) it.
AnswerThe floor is slippery. I've just mopped it.I (mop) the floor before lunch today.
AnswerI mopped the floor before lunch today.Kathy travels a lot. She (visit) lots of countries.
AnswerKathy travels a lot. She has visited lots of countries."Is Sonia here?" "No, she (not / come) yet."
Answer"Is Sonia here?" "No, she hasn't come yet."
Lesson 20 · Result
How you did
Complete
–Right