wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Simple past & present perfect.

Total questions: 24

Worksheet time: 18mins

Name
Class
Date
1.

last summer: I _____.

a)

have swum

b)

swam

2.

This month: he _____.

a)

went

b)

has gone

3.

Since Monday: he _____.

a)

didn't walk

b)

hasn't walked.

4.

Four days ago: it _____.

a)

has rained

b)

rained

5.

This weekend: we _____.

a)

have played

b)

played

6.

When I was five: I _____.

a)

have broken

b)

broke

7.

Yesterday: the swallows _____.

a)

came

b)

have come

8.

In my life: I _____.

a)

wasn't

b)

haven't been

9.

Today: he _____.

a)

didn't see

b)

hasn't seen

10.

In 1919: _____?

a)

did they ride

b)

have they ridden

11.

Until now: you _____.

a)

didn't make

b)

haven't made

12.

Already: they _____.

a)

have arrived

b)

arrived

13.

When we lived there: we _____.

a)

have had

b)

had

14.

So far: my team _____.

a)

didn't win

b)

hasn't won

15.

The film _____ yet.

a)

didn't start

b)

hasn't started

16.

Paul _____ his car yesterday.

a)

has cleaned

b)

cleaned

17.

_____ snails?

a)

Have you ever eaten

b)

Did you ever eat

18.

It _____ since yesterday.

a)

hasn't rained

b)

didn't rain

19.

I _____ my phone last Sunday.

a)

have lost

b)

lost

20.

What _____ last weekend?

a)

have you done

b)

did you do

21.

We _____ to India twice.

a)

have been

b)

were

22.

_____ in Spain last summer?

a)

Have you been

b)

Were you

23.

Cervantes _____ 'Don Quixote'.

a)

has written

b)

wrote

24.

I _____ you.

a)

have always loved

b)

always loved