wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

PRESENT PERFECT

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Margaret has lived in Spain … a long time.

a)

since

b)

for

2.

I haven’t had a holiday … last summer

a)

for

b)

since

3.

Patrick is really tired. He has been awake … four o’clock this morning.

a)

since

b)

for

4.

New Zealand has been an independent country … 1947.

a)

since

b)

for

5.

Dinosaurs have been extinct … millions of years.

a)

since

b)

for

6.

Mr. Smith has been away from his desk … a few minutes.

a)

for

b)

since

7.

Jenny and I have been friends … we were kids.

a)

for

b)

since

8.

The store has been closed … last Wednesday.

a)

for

b)

since

9.

Michael has had the same job … ten years.

a)

since

b)

for

10.

I haven’t watched TV … the day before yesterday.

a)

since

b)

for

11.

Isabella hasn’t ridden her bicycle … she fell off it last week.

a)

since

b)

for

12.

My neighbors have been away on holiday … several weeks.

a)

for

b)

since

13.

Our universe has existed … billions of years.

a)

since

b)

for

14.

We’re ready to leave. In fact, we’ve been ready … an hour.

a)

since

b)

for

15.

I’m really hungry! I haven’t eaten … this morning

a)

since

b)

for