wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Present Perfect with Since and For

Total questions: 25

Worksheet time: 11mins

Name
Class
Date
1.

I haven't been to Italy …………. July 2005.

a)

since

b)

for

2.

She has lived in Paris …………. January.

a)

since

b)

for

3.

Jim has studied ………………. three hours. Now he is tired.

a)

since

b)

for

4.

My friend has been ill ……….. a long time.

a)

since

b)

for

5.

It has been raining …………… more than four days.

a)

since

b)

for

6.

I haven't seen him ………. Songkran’s Day.

a)

since

b)

for

7.

He hasn't had a holiday...............…….. last summer.

a)

since

b)

for

8.

He hasn't done any work …….. a month.

a)

since

b)

for

9.

He hasn't done any work …….. a month.

a)

since

b)

for

10.

We have had this car ……………… 1998.

a)

since

b)

for

11.

Carol hasn't eaten meat ………………. ages.

a)

since

b)

for

12.

Rania was coughing .............. yesterday.

a)

since

b)

for

13.

Ali has been playing ............ 3 hours.

a)

since

b)

for

14.

Omar’s mum said, ‘Omar’s been sick ........... last night.’

a)

since

b)

for

15.

Huda has been studying in this school ............. 2009.

a)

since

b)

for

16.

I have been a teacher ................ 8 years

a)

since

b)

for

17.

They have travelled to Palestine ............... one month.

a)

since

b)

for

18.

It's been raining ....................... lunchtime.

a)

since

b)

for

19.

Sarah has lived in Paris ................... 1995.

a)

for

b)

since

20.

Paul has lived in Brazil ................. ten years.

a)

for

b)

since

21.

I'm tired of waiting.

We've been sitting here ................. an hour.

a)

since

b)

for

22.

Kevin has been looking for a job ............... he left school.

a)

since

b)

for

23.

I haven't been to a party ................ ages.

a)

since

b)

for

24.

I wonder where joe is.

I haven't seen him ............. last week.

a)

since

b)

for

25.

Jane is away.

She's been away .............. Friday.

a)

since

b)

for