wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

BASIC 10 UNIT 02 SIMPLE PAST VS PRESENT PERFECT

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Choose the correct alternative to fill in the blanks.

__________________ (never/go) to Vienna.

a)

I've never gone

b)

I never went

2.

Choose the correct alternative to fill in the blanks.

My great great grandfather _________ (have) five sisters.

a)

had

b)

has had

3.

Choose the correct alternative to fill in the blanks.

____________ (live) in Miami for a year when I was in college.

a)

I've lived

b)

I lived

4.

Choose the correct alternative to fill in the blanks.

A: _____ a long time ___ you. How ______?

B: _____ really good. Thank you.

a)

It's been / I haven't seen / have you been / I've been

b)

It was / I haven't seen / have you been / I was

5.

Choose the correct alternative to fill in the blanks.


At the weekend, they _______ (play) football, then they ________ (go) to a restaurant.

a)

played / went

b)

have played / have gone

6.

Choose the correct alternative to fill in the blanks.


Amy ___________ (live) in Portugal since she was a kid.

a)

has lived

b)

lived

7.

Choose the correct alternative to fill in the blanks.


Marcus _____________ (live) in seven different countries, so he knows a lot about different cultures.

a)

has lived

b)

lived

8.

Choose the correct alternative to fill in the blanks.


A: Are you hungry?

B: Not really. I _________ lunch. I'm full. Thank you.

a)

have just eaten

b)

have eaten

9.

Choose the correct alternative to fill in the blanks.


A: _____ seen Oliver?

B: No, I haven't. I _____ to him yesterday but that's all.

a)

Have you / talked

b)

Have you / have talked

10.

Choose the correct alternative to fill in the blanks.


A: Tim ________ to be a doctor.

B: Of course. Due to his great effort, he _____ university and he's ready to save people's lives.

a)

has always wanted / has just finished

b)

has wanted / has just finished