wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Present Perfect x Past Simple

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Leonidas ________ the king of the Spartans.

a)

has been

b)

is

c)

was

d)

were

2.

I _______ just __________ my dinosaur report.

a)

finished

b)

have finished

c)

did finish

d)

finishes

3.

My turtle ____________ lunch.

a)

ate

b)

has eaten

c)

didn't ate

d)

eats

4.

I was walking home, when the rain __________.

a)

was starting.

b)

starts

c)

started

d)

has started

5.

Last year I _______ a tennis tournament.

a)

win

b)

have won

c)

has won

d)

won

6.

Over 40 years ago astronauts ________ on the moon.

a)

landed

b)

have landed

c)

has landed

d)

land

7.

______ you ________ the e-mail yet?

a)

Do...sent

b)

Did.....sended

c)

Is .... sending

d)

Have…sent

8.

Greece __________ the USA yesterday.

a)

has beaten

b)

beated

c)

beat

d)

didn't beated

9.

My family __________ here since 2008.

a)

has lived

b)

were living

c)

lived

d)

didn't live

10.

______ your sister ever _______to Disney World?

a)

Do…go

b)

Has....gone

c)

gone

d)

Did....go

11.

Martians __________ Earth 20 years ago!

a)

have visited

b)

has viseted

c)

visited

d)

were visiting

12.

We ____________ any good films lately.

a)

have seen

b)

didn't see

c)

seen

d)

haven’t seen

13.

I __________ this school for 5 years.

a)

have attended

b)

am attending

c)

was attending

d)

attended

14.

The Miami Heat _________ 120 points last night!

a)

was scoring

b)

scored

c)

scoreed

d)

has scored

15.

How long _______ they _______ hockey?

a)

have… played

b)

are… playing

c)

played

d)

play

16.

This is the first time I __________ fried prawns.

a)

try

b)

has tried

c)

tried

d)

have tried

17.

The students …….. an exam this morning.

a)

has done

b)

did

c)

do

d)

have done

18.

My brother ……...... a cheap restaurant.

a)

has discover

b)

has discovered

c)

did has discovered

d)

discovered

19.

The girls _____ the teacher some questions about the test yesterday.

a)

have asked

b)

ask

c)

asked

d)

were asking

20.

Stephen _______ swimming.

a)

have gone

b)

hasn't gone

c)

went

d)

didn't gone