Present Perfect and Past Simple Flashcards

1
Q

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!

A

He has shaved off his beard.

He’s shaved off his beard.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What has happened in these situations?

Linda was here 5 minutes ago. Now she’s in bed. She….. .

A

She has gone to bed. She isn’t here now.

She’s gone to bed.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What has happened in these situations?

The temperature was 25 degrees. Now it is only 17. The temperature … .

A

The temperature has fallen.

The temperature’s fallen.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What has happened in these situations?

The light was off. Now it is on. Somebody … .

A

Somebody has turned on the light.

Somebody’s turned on the light.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What has happened in these situations?

The tree was only three metres high. Now it is four. The tree … .

A

The tree has grown.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What has happened in these situations?

The plane was on the runway a few minutes ago. Now it is in the air. The plane … .

A

The plane has taken off.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Present perfect or past simple?

“Where’s your key?”
“ I don’t know. I ___ it.” (lose)

A

I’ve lost it.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Present perfect or past simple?

I ___ very tired, so I lay down on the bed and went to sleep. (be)

A

I was very tired, … .

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Present perfect or past simple?

Mary ___ to Australia for a while but she’s back again now. (go)

A

Mary went to Australia… .

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Present perfect or past simple?

‘Where’s Ken?’
“ He ____ out. He’ll be back in about an hour.’ (go)

A

He has gone out.
or
He went out.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Present perfect or past simple?

Istudied German at school but I ____ most of it by now. (forget)

A

I have forgotten most of it by now.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Present perfect or past simple?

I meant to phone Diane last night but I _____ . (forget)

A

…. I forgot.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Present perfect or past simple?

I ____ a headache earlier but I feel fine now. (have)

A

I had a headache…. .

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Present perfect or past simple?

Look! There’s an ambulance over there. There _____ an accident. (be)

A

… there has been an accident.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Present perfect or past simple?

They’re still building the new road. They ____ it. (not/finish)

A

They haven’t finished it.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Present perfect or past simple?

‘Is Helen still here?’
‘No, she ___ out.’(just/go)

A

No, she has just gone out.
or
She just went out.

17
Q

Present perfect or past simple?

The police ___ three people but later they let them go. (arrest)

A

The police arrested three people … .

18
Q

Present perfect or past simple?

Ann ___ me her address the other day but I’m afraid I ___ it. (give/lose)

A

Ann gave me her address but I am afraid I’ve lost it.

19
Q

Present perfect or past simple?

Where’s my bike? It ____ outside the house a few minutes ago. It ____ ! (be/ disappear)

A

It was outside the house a few minutes ago. It has disappeared!

20
Q

Present perfect or past simple?

What do you think of my English? Do you think ____? (improve)

A

Do you think it has improved?

21
Q

Present perfect or past simple?
A: Look! Somebody ___ (spill) coffee on the carpet.
B: Well, it ____ (not/be) me. I ____ (not/do) it.

A

A: Look! Somebody has spilled coffee on the carpet.
B: Well, it wasn’t me. I didn’t do it.

22
Q

Present perfect or past simple?

A: Ben _____ (break) his leg.
B: Really? How _____ (that/happen)?
A: He _____ (fall) off a ladder.

A

A: Ben has broken his leg.

B: Really? How did that happen?

A: He fell of a ladder.

23
Q

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

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.

24
Q

Present perfect or past simple?

I don’t know where Amy is. ___ (you/see) her?

A

Have you seen her?

25
Q

Present perfect or past simple?

When I ____ (get) home last night, I ___ (be) very tired and I ___ (go) straight to bed.

A

When I got home last night, I was very tired and I went straight to bed.

26
Q

Present perfect or past simple?

Your car looks very clean. ___ (you/wash) it?

A

Have you washed it?
or
Did you wash it?

27
Q

Present perfect or past simple?

George ____ (not/be) very well last week.

A

George wasn’t very well last week.

28
Q

Present perfect or past simple?

Mr Clark _____ (work) in a bank for 15 years. Then he gave it up.

A

Mr Clark worked

29
Q

Present perfect or past simple?

Molly lives in Dublin. She _____ (live) there all her life.

A

She has lived there

30
Q

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

A: ‘Did you go to the cinema last night?’

B: ‘Yes, but it was a mistake. The film was awful.’

31
Q

Present perfect or past simple?

I don’t know Carol’s husband. I _____ (never/meet/him).

A

I have never met him.

32
Q

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.

A

No, I’m afraid he has gone out.

When exactly did he go out?

33
Q

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
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.