Full Textbook Version
With a finished time (yesterday / last week etc.), we use the past simple (arrived/saw/was etc.):
| Present Perfect | Past Simple |
|---|---|
| I have 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? | Did you go to Spain last year? |
| My friend is a writer. He has written many books. | Shakespeare wrote many plays and poems. |
| The letter hasn’t arrived yet. | The letter didn’t arrive yesterday. |
| We’ve lived in Singapore for six years. (= we live there now) | We lived in Glasgow for six years but now we live in Singapore. |
Unit 20: Present Perfect vs Past Simple • Full Interactive Textbook