Present Perfect and Past Simple Flashcards
What has happened in these situations?
Jack had a beard. Now he hasn’t got a beard. He _______ his beard. (shave off). Have a look!
He has shaved off his beard.
He’s shaved off his beard.
What has happened in these situations?
Linda was here 5 minutes ago. Now she’s in bed. She….. .
She has gone to bed. She isn’t here now.
She’s gone to bed.
What has happened in these situations?
The temperature was 25 degrees. Now it is only 17. The temperature … .
The temperature has fallen.
The temperature’s fallen.
What has happened in these situations?
The light was off. Now it is on. Somebody … .
Somebody has turned on the light.
Somebody’s turned on the light.
What has happened in these situations?
The tree was only three metres high. Now it is four. The tree … .
The tree has grown.
What has happened in these situations?
The plane was on the runway a few minutes ago. Now it is in the air. The plane … .
The plane has taken off.
Present perfect or past simple?
“Where’s your key?”
“ I don’t know. I ___ it.” (lose)
I’ve lost it.
Present perfect or past simple?
I ___ very tired, so I lay down on the bed and went to sleep. (be)
I was very tired, … .
Present perfect or past simple?
Mary ___ to Australia for a while but she’s back again now. (go)
Mary went to Australia… .
Present perfect or past simple?
‘Where’s Ken?’
“ He ____ out. He’ll be back in about an hour.’ (go)
He has gone out.
or
He went out.
Present perfect or past simple?
Istudied German at school but I ____ most of it by now. (forget)
I have forgotten most of it by now.
Present perfect or past simple?
I meant to phone Diane last night but I _____ . (forget)
…. I forgot.
Present perfect or past simple?
I ____ a headache earlier but I feel fine now. (have)
I had a headache…. .
Present perfect or past simple?
Look! There’s an ambulance over there. There _____ an accident. (be)
… there has been an accident.
Present perfect or past simple?
They’re still building the new road. They ____ it. (not/finish)
They haven’t finished it.
Present perfect or past simple?
‘Is Helen still here?’
‘No, she ___ out.’(just/go)
No, she has just gone out.
or
She just went out.
Present perfect or past simple?
The police ___ three people but later they let them go. (arrest)
The police arrested three people … .
Present perfect or past simple?
Ann ___ me her address the other day but I’m afraid I ___ it. (give/lose)
Ann gave me her address but I am afraid I’ve lost it.
Present perfect or past simple?
Where’s my bike? It ____ outside the house a few minutes ago. It ____ ! (be/ disappear)
It was outside the house a few minutes ago. It has disappeared!
Present perfect or past simple?
What do you think of my English? Do you think ____? (improve)
Do you think it has improved?
Present perfect or past simple?
A: Look! Somebody ___ (spill) coffee on the carpet.
B: Well, it ____ (not/be) me. I ____ (not/do) it.
A: Look! Somebody has spilled coffee on the carpet.
B: Well, it wasn’t me. I didn’t do it.
Present perfect or past simple?
A: Ben _____ (break) his leg.
B: Really? How _____ (that/happen)?
A: He _____ (fall) off a ladder.
A: Ben has broken his leg.
B: Really? How did that happen?
A: He fell of a ladder.
Present perfect or past simple?
A: Your hair looks nice. _____ (you/have) a haircut?
B: Yes.
A; Who ____ (cut) it?
_____ (you/go) to the hairdresser?
B: No, a friend of mine _____ (do) it for me.
A: Your hair looks nice. Have you had a haircut?
B: Yes.
A; Who cut it?
Did you go to the hairdresser?
B: No, a friend of mine did it for me.
Present perfect or past simple?
I don’t know where Amy is. ___ (you/see) her?
Have you seen her?
Present perfect or past simple?
When I ____ (get) home last night, I ___ (be) very tired and I ___ (go) straight to bed.
When I got home last night, I was very tired and I went straight to bed.
Present perfect or past simple?
Your car looks very clean. ___ (you/wash) it?
Have you washed it?
or
Did you wash it?
Present perfect or past simple?
George ____ (not/be) very well last week.
George wasn’t very well last week.
Present perfect or past simple?
Mr Clark _____ (work) in a bank for 15 years. Then he gave it up.
Mr Clark worked
Present perfect or past simple?
Molly lives in Dublin. She _____ (live) there all her life.
She has lived there
Present perfect or past simple?
A: ‘_____ ( you / go) to the cinema last night?’
B: ‘Yes, but it ___ (be) a mistake. The film ___ (be) awful.’
A: ‘Did you go to the cinema last night?’
B: ‘Yes, but it was a mistake. The film was awful.’
Present perfect or past simple?
I don’t know Carol’s husband. I _____ (never/meet/him).
I have never met him.
Present perfect or past simple?
A: Is your father at home?
B: No, I’m afraid he ____ (go) out.
A: When exactly _____ (he/go) out?
B: About ten minutes ago.
No, I’m afraid he has gone out.
When exactly did he go out?
Present perfect or past simple?
A: Where do you live? B: In Boston. A: How long \_\_\_ (you/live) there? B: Five years. A: Where \_\_\_\_\_ (you/live) before that? B: In Chicago. A: And how long \_\_\_ (you/live) in Chicago? B: Two years.
A: Where do you live? B: In Boston. A: How long have you lived there? B: Five years. A: Where did you live before that? B: In Chicago. A: And how long did you live in Chicago? B: Two years.