just come back. Do not use the present perfect if there is no connection with the present (for example, things that happened a long time ago):
The Chinese invented printing.
How many plays did Shakespeare write?
Compare:
Shakespeare wrote many plays.
My sister is a writer. She has written
many books. We use the present perfect to give new information or to announce a recent happening: Ow! I have cut my finger!
The police have arrested two men in
connection with the robbery. You can use the present perfect with just, already and yet. Just = ‘a short time ago’ ‘Hello. Have you just arrived?’ We use already to say that something happened sooner than expected. ‘He’s already gone.’ Yet = ‘until now’ and shows that the speaker is expecting something to happen. Use yet only in questions and negative sentences. ‘I’ve written the letter but I haven’t posted it yet.’ Do not use the present perfect when you talk about a finished time (for example, yesterday / in 1985 / ten minutes ago). Use a past tense:
I went to bed early last night.
They arrived an hour ago.
Use a past tense to ask When...? What time...?
When did they arrive?
What time did you finish work?
Compare present perfect and past simple: Present perfect Past simple We use the present perfect for a We use the past simple for a period of time that continues finished time in the past. from the past until now. For example, yesterday, last For example, today, this week, week, from 1985 to 1991. since 1985. It didn’t rain last week. It hasn’t rained this week. Did you see Ann on Have you seen Ann recently? Sunday? Tom lives in London. Tom lived in Scotland for ten He has lived there for seven years. Now he lives in years. London. I have never played golf. I didn’t play golf when I was on holiday last summer. EXERCISES Put the verbs in brackets in the correct form, present perfect or past simple. Mary ______________ to Australia for a while but she’s back again now. (go) ‘Where’s Ken?’ ‘He ______________ out. He’ll be back in about an hour.’ (go) I did German at school but I ______________ most of it. (forget) I meant to phone Diane last night but I ______________ . (forget) I ______________ a headache earlier but I feel fine now. (have) Look! There’s an ambulance over there. There ______________ an accident. (be) They’re still building a new road. They ______________ it. (not/finish) ‘Is Helen still here?’ ‘No, she ______________ out.’ (just/go) The police ______________ three people but later they let them go. (arrest) Ann ______________ me her address but I’m afraid I ______________ it. (give, lose) Where’s my bike? It ______________ outside the house. It ______________ ! (be, disappear) What do you think of my English? Do you think I ______________ ? (improve)
Practice Your Spanish! #1: Unlock the Power of Spanish Fluency: Reading and translation practice for people learning Spanish; Bilingual version, Spanish-English, #1