Essential Grammar in Use. Unit 20. I have done (Present Perfect) and I did (Past)
A. With a finished time ( yesterday / last week etc.), we use the past ( arrived / saw / was etc.): We arrived yesterday. We arrived last week. We arrived at 3 o`clock. We arrived in 2002. We arrived 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.' William Shakespeare lived from 1564 to 1616 . He was a writer. He wrote many plays and poems. Use the Past to ask When...? or What time...? : When did you buy your computer? ( not When have you bought) What time did Andy go out? ( not What time has Andy gone out) B. Compare: Present Perfect I have lost my key. (= I can`t find it now ) Ben has gone home. (= he isn`t here now ) Have you seen Kate? (= where is she