Grammar in Use Unit 20
Grammar in Use Unit 20
Essentiat
Grammar
in Use
A self-study reference and practice book
for elementary learners of English
Fourth Edition
with answers
Raymond Murphy
Unit
20 I have done (present perfect) and I did (past)
W ith a finished time (yesterday / last week etc.), we use the past (arrived/saw/was etc.):
past now
Do not use the present perfect (have arrived / have done / have been etc.) with a finished time:
O I saw Paula yesterday.
(not I have seen)
O Where were you on Sunday afternoon?
(not Where have you been)
O We didn't have a holiday last year
(not We haven't had)
O 'W hat did you do last night?' 'I stayed at home.'
O William Shakespeare lived from 1564 to 1616. He was a writer. He wrote many plays
and poems.
Compare:
O Ben has gone home. O Ben went home ten minutes ago.
(= he isn't here now)
O Have you ever been to Spain? O Did you go to Spain last year?
(= in your life, until now)
O We've lived in Singapore for six years. O We lived in Glasgow for six years, but
(= we live there now) now we live in Singapore.
Are these sentences OK? Correct the verbs that are wrong. (The verbs are underlined.)
1 JVeJost my key. I can't find it. OK................
2 Have you seen Kate yesterday? ..Qidyousee..
3 I've finished my work at 2 o'clock.
4 I'm ready now. I've finished my work.
5 W hat time have you finished your work?
6 Sue isn't here. She's gone out.
7 Steve's grandmother has died two years ago.
8 Where have you been last night?