wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

PRESENT PERFECT & SIMPLE PAST

Total questions: 20

Worksheet time: 7mins

Name
Class
Date
1.

Thanks, but I don't want coffee. I've .............. had three cups of coffee today.

a)

just

b)

already

c)

ever

d)

since

e)

for

2.

We've haven't decided ......................, but we'll make a decision tonight.

a)

just

b)

already

c)

yet

d)

since

e)

for

3.

Can I call you in a few minutes? I've ......................got home

a)

already

b)

yet

c)

since

d)

for

4.

This is the best chocolate cake I've ....................... tasted.

a)

already

b)

yet

c)

ever

d)

for

5.

I'm suprised to hear that about him. I've known him........................years.

a)

already

b)

yet

c)

ever

d)

for

6.

I've .................................... heard of her. What does she do?

a)

already

b)

yet

c)

ever

d)

never

7.

We haven't seen each other ......................... last year.

a)

since

b)

for

c)

ever

d)

never

8.

I _______ a new dress yesterday.

a)

buy

b)

have bought

c)

bought

d)

has bought

9.

Helen has already ____ lunch.

a)

have

b)

had

c)

has

10.

Ben has just _____ a vase

a)

break

b)

broke

c)

broken

d)

breaked

11.

       

I ...................( be) to London three times.

a)

was

b)

has been

c)

have been

d)

am

12.

...........( You/ take).......many photographs?

a)

Did you take

b)

Are you taking

c)

Have you taken

d)

Have you took

13.

My grandfather ( not/ play) ......... any sport since last year.

a)

hasn't played

b)

played

c)

didn't play

d)

haven't played

14.

Have you ....... been to the United States?

a)

ever

b)

never

c)

yet

d)

already

15.

I ....... ( use) to love you so much but now i don't.

a)

have used

b)

used

c)

use

d)

has used

16.

I _______ my grandfather for 2 months.

a)

haven't seen

b)

don't see

c)

didn't see

d)

won't see

17.

She _______ tired when she got home yesterday.

a)

is

b)

had been

c)

was

d)

has been

18.

The last time I _______ my grandfather was 2 months ago.

a)

had seen

b)

saw

c)

see

d)

have seen

19.

His teacher _______ this lesson yet.

a)

doesn't explain

b)

didn't explain

c)

hadn't explained

d)

hasn't explained

20.

She _______ from university 12 years ago.

a)

graduated

b)

graduates

c)

had graduated

d)

has graduated