B1

Present Perfect Continuous Exercises PDFSet 4: Time Expressions: For, Since & How Long

20 questions·12 min·Answers included·Explanations included

Preview: Questions

Fill in the blank with the correct option.

1.I've been studying English ___ three years.

a) fromb) duringc) ford) since

2.She's been working here ___ 2019.

a) forb) duringc) fromd) since

3.___ have you been waiting?

a) How muchb) How longc) How oftend) How many

4.They've been living in London ___ they got married.

a) whileb) sincec) ford) when

5.We've been driving ___ hours. Let's take a break.

a) forb) sincec) duringd) in

... and 15 more questions in the PDF

Preview: Answers

1.for

2.since

3.How long

4.since

5.for

... and 15 more answers in the PDF

Preview: Explanations

1."for"(c)

Use 'for' + duration (a period of time). Three years is a duration.

2."since"(d)

Use 'since' + point in time (when something started). 2019 is a specific year.

3."How long"(b)

'How long' asks about duration of time. It's the question form for 'for/since'.

4."since"(b)

Use 'since' + clause/event (when something started). 'They got married' is a starting point.

5."for"(a)

Use 'for' + duration. 'Hours' is a period of time, not a point in time.

... and 15 more explanations in the PDF

Prefer practicing online?

Try our interactive exercises with instant feedback.