Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect + For and Since

Total questions: 15

Worksheet time: 21mins

Name
Class
Date
1.

Margaret has lived in Spain … a long time.

a)

for

b)

since

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)

for

b)

since

4.

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

a)

for

b)

since

5.

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

a)

for

b)

since

6.

Question: Make question with 'How Long' and the Present Perfect based on the answer given.

Example: Q- How Long have you been a badminton player?

Given Answer- I have been a badminton player since I was 10 years old.


Given Answer: Sheila has loved swimming since she discovered the sport 5 years ago.

4 lines
7.

Question: Make question with 'How Long' and the Present Perfect based on the answer given.


Given Answer: We have waited for you for over 3 hours.

4 lines
8.

Question: Make question with 'How Long' and the Present Perfect based on the answer given.


Given Answer: They haven't watched a live football match since early this year.

4 lines
9.

(a)   the dentist took out that tooth of mine, it's been really painful. I should go back to her.

10.

You have worked really well (a)   the morning coffee break. Well done!

11.

I've been coming to this swimming pool (a)   over ten years

12.

Are you still unemployed? You've been without a job (a)   you decided to resign from that accountancy firm.

13.

Your sister has studied (a)   longer than any other student in her class for this exam.

14.

You've been eating chips (a)   the whole of this film. Are you a little hungry?

15.

(a)   I was born, I have always had one arm longer than the other. The doctors can't explain it!