Simple Past vs. Present Perfect Tense

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 5

Simple Past vs.

Present Perfect Tense

Fill in the blanks.

1. He ............................. in Sydney when he was a


child.

lived

has lived

2. I ............................ there the other day.

went

have gone

3. I ............................. them for a long time.

knew

have known

© www.englishgrammar.org
Simple Past vs. Present Perfect Tense

4. They .............................. a few minutes ago.

arrived

have arrived

5. She ................................ jobless since she left


university.

was

has been

6. The show ........................................ yet.

didn't start

hasn't started

7. He ................................. working on that

© www.englishgrammar.org
Simple Past vs. Present Perfect Tense

project yet.

didn't start

hasn't started

8. His grandfather ................................. last year.

died

has died

9. I ................................ that movie last night.

watched

have watched

10. ................................. to Venice?

© www.englishgrammar.org
Simple Past vs. Present Perfect Tense

Did you ever go

Have you ever gone

11. He can't walk because he


.................................. his leg.

broke

has broken

12. I .................................... my job last week.

quit

have quit

Answers
He lived in Sydney when he was a child.
I went there the other day.

© www.englishgrammar.org
Simple Past vs. Present Perfect Tense

I have known them for a long time.


They arrived a few minutes ago.
She has been jobless since she left university.
The show hasn’t started yet.
He hasn’t started working on that project yet.
His grandfather died last year.
I watched that movie last night.
Have you ever been to Venice?
He can’t walk because he has broken his leg.
I quit my job last week.

© www.englishgrammar.org

You might also like