With afinished time (yesterday / last week etc.), we use the past (arrived/saw/was etc.):
past
+ finished time
We arrived
yesterday. last week. at 3 o'clock. in 2002. six months ago.
Do not use the present perfect (have arrived / have done / have been etc.) with a finished time:
I saw Paula yesterday. (not I have seen)
Where were you on Sunday afternoon? (not Where have you been)
We didn't have a holiday last year. (not We haven't had)
'What did you do last night?' 'I stayed at home.'
Compare
Exercises
20.1 Complete the answers to the questions.
questions
answers
Have you seen Kate?
Yes, (I saw her) five minutes ago.
Have you started your new job?
Yes, (I started it ) last week.
Have your friends arrived?
Yes, (they arrived) at 5 o'clock.
Has Sarah gone away?
Yes, (she went away) on Friday.
Have you worn your new suit?
Yes, (I wore it) yesterday.
20.2 Are these sentences OK? Correct the verbs that are wrong. (The verbs are underlined.)
I've lost my key. I can't find it. -> (OK)
Have you seen Kate yesterday? -> (Did you see) Kate yesterday?
I've finished my work at 2 o'clock. -> (I finished ) my work at 2 o'clock.
I'm ready now. I've finished my work. -> I'm ready now. (OK) my work.
What time have you finishedyour work? -> What time (did you finish) your work?
Sue isn't here. She's gone out. -> Sue isn't here. (OK) out.
Steve's grandmother has died two years ago. -> Steve's grandmother (died) two years ago.
Where have you been last night? -> Where (did you go) last night?
20.3 Put the verb in the present perfect or past.
My friend is a writer. He (has written) (write) many books.
We (didn’t have) (not/have) a holiday last year.
I (played) (play) tennis yesterday afternoon.
What time (did you go) (you/go) to bed last night?
(Have you ever met) (you ever meet) a famous person?
The weather (wasn't) (not/be) very good yesterday.
Kathy travels a lot. She (has visited) (visit) many countries.
I (switched) (switch) off the light before going out this morning.
I live in New York now, but I (lived) (live) in Mexico for many years.
-'What's Canada like? Is it beautiful?' 'I don't know. I (haven't been) (not/be) there.'
[[Essential Grammar in Use] Unit 20 - I have done (present perfect) and I did (past)]
EssentialGrammarinUse
PresentPerfect
past
Essential Grammar in Use with Answers and Interactive eBook 4/E 도서를 공부하면서 정리 하였습니다.
I have done (present perfect) and I did (past)
With afinished time (yesterday / last week etc.), we use the past (arrived/saw/was etc.):
last week.
at 3 o'clock.
in 2002.
six months ago.
Do not use the present perfect (have arrived / have done / have been etc.) with a finished time:
Compare
Exercises
20.1 Complete the answers to the questions.
20.2 Are these sentences OK? Correct the verbs that are wrong. (The verbs are underlined.)
20.3 Put the verb in the present perfect or past.