wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

TEST - PRESENT PERFECT SIMPLE PAST

Total questions: 15

Worksheet time: 23mins

Name
Class
Date
1.

I _________________(live) in Madrid for 20 years.

a)

live

b)

lived

c)

am living

d)

have lived

2.

______________you ever _______________(achieve) you goals?

a)

Have / achieved

b)

Did / achieve

c)

Do / achieve

d)

Are / achieving

3.

Last week, my parents _______________ (buy) me the groceries .

a)

buy

b)

are buying

c)

have bought

d)

bought

4.

Sunny __________ never ___________(iron) his clothes all his life.

a)

has / ironed

b)

did ironed

c)

do iron

d)

is ironing

5.

The janitor has swept the floor _____________ 2 hours.

a)

since

b)

for

c)

yet

d)

from

6.

____________________ (he graduate) already?

a)

Has he graduated

b)

Did he graduate

c)

Have he graduated

d)

Is he graduating

7.

___________________(you work out) last weekend?

a)

Have you worked out

b)

Are you working out

c)

Did you work out

d)

Do you work out

8.
I’m really hungry. I _________ yet 
a)
haven’t eaten
b)
 didn’t eat
9.
I _________________ three police cars this morning 
a)
had seen 
b)
have seen 
10.

I ____________ in London for 3 years.

a)

have been

b)

gone

c)

went

d)

was

11.

The word "already" is used in:

a)

Past simple

b)

Present perfect

12.

I _____ a teacher since 1998

a)

has been

b)

have been

c)

hasn't been

d)

was

13.

They _______ a letter last week.

a)

write

b)

have written

c)

wrote

d)

made

14.
My friends ______ to Paris a week ago.
a)
Goes
b)
Go
c)
Went
15.

"I've...",You've.....".We've..." ".They've" are used in sentences for :

a)

Present perfect

b)

simple past