J I have done (present perfect) and I did (past simple) With a finished time (yesterday / last week etc.), we use the past (arrived/saw/was etc.) past simple + finished time yesterday. last week. We arrived at 3 o'clock. in 1991. six months ago. finished time yesterday .. last week six months ago past NOW 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 simple to ask When ... ? or What time • When did they arrive? (not 'When have they arrived?') Compare: present perfect • I have lost my key. (= I can't find it now) • Bill has gone home. (= he isn't here now) • Have you seen Ann? (= where is she now?) time until now past NOW • Have you ever been to Spain? (= in your life, until now) • My friend is a writer. He has written many books. • The letter hasn't arrived yet. • We've lived in Singapore for six years. (= we live there now) past simple • I lost my key last week. • Bill went home ten minutes ago. • Did you see Ann on Saturday? finished time past N0W • Did you go to Spain last year? • Shakespeare wrote many plays and poems. • The letter didn't arrive yesterday. • We lived in Glasgow for six years but now we live in Singapore.