wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Present Perfect or Past Simple

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

I have never seen a whale, but I ____ a shark yesterday.

a)

have seen

b)

saw

2.

I ____ Chinese food.

a)

never ate

b)

have never eaten

3.

I heard his new CD last week but I ____ it.

a)

didn't like

b)

haven't liked

4.

____ to India?

a)

Did you ever be

b)

Were you ever

c)

Have you ever been

5.

_____ the last episode of Dr House last night?

a)

Did you watch

b)

Have you watched

6.

When _____ tennis for the last time?

a)

did you play

b)

have you played

7.

I _____ my homework so now I can watch TV.

a)

already did

b)

have already done

8.

Look! Mum is great! She ____ lunch for all of us!

a)

cooked

b)

has cooked

9.

A. Is Ann here?

B. No, she _______.

a)

already left

b)

has already left

10.

He ____ her sleeping in front of the TV when he came back home that night.

a)

saw

b)

has seen