Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

present perfect (since or for)

Total questions: 10

Worksheet time: 3mins

Name
Class
Date
1.

My internet connection hasn't been working _______ the last few minutes.

a)

for

b)

since

2.

He's played the piano _______ he was 12.

a)

for

b)

since

3.

You've been watching TV _______ over three hours.

a)

for

b)

since

4.

Jill hasn't dated _______ her husband left her last July.

a)

for

b)

since

5.

She's been promoted twice _______ 2007.

a)

for

b)

since

6.

We've been waiting for you _______ 7:00!

a)

for

b)

since

7.

We haven't been camping _______ many years.

a)

for

b)

since

8.

Jim's been thinking about the problem _______ hours.

a)

for

b)

since

9.

I haven't worn high heels _______ my wedding.

a)

for

b)

since

10.

They've owned their car _______ a long time.

a)

for

b)

since