‘For’ and ‘since’ with the present perfect continuous – A

We use both ‘for’ and ‘since’ to say how long something has been happening.

We use for

  • when we say a period of time – an hour, two weeks, etc

I’ve been waiting for an hour (= from an hour ago until now).
She hasn’t seen her boss for nearly a month (= from nearly a month ago up until now).
He’s been working in Liverpool for the summer.

We use since

  • when we say the start of a period of time – 9 o’clock, Wednesday, 2001, etc

I’ve been waiting since 9 o’clock (= from 9 o’clock until now).
She hasn’t seen her boss since last Tuesday.
He’s been working in Liverpool since February (= from February up until now).

 

Select ‘for ‘or ‘since’ with these time phrases:

 

 

Home

 


1. [Multiple choice]

Their daughter has been studying chemistry at York University …. over a year.

Answers for Quiz [1].

  • 1. for (correct)
  • 2. since

2. [Multiple choice]

The weather has been terrible …. the spring.

Answers for Quiz [2].

  • 1. for
  • 2. since (correct)

3. [Multiple choice]

He hasn’t seen his boss …. his interview.

Answers for Quiz [3].

  • 1. for
  • 2. since (correct)

4. [Multiple choice]

They’ve been married …. six months.

Answers for Quiz [4].

  • 1. for (correct)
  • 2. since

5. [Multiple choice]

He’s been living in Bristol …. 2004.

Answers for Quiz [5].

  • 1. for
  • 2. since (correct)

6. [Multiple choice]

I’ve been learning Cantonese …. shortly after Christmas.

Answers for Quiz [6].

  • 1. for
  • 2. since (correct)

7. [Multiple choice]

We haven’t been to Italy …. many years.

Answers for Quiz [7].

  • 1. for (correct)
  • 2. since

8. [Multiple choice]

He hasn’t eaten a proper meal …. last weekend.

Answers for Quiz [8].

  • 1. for
  • 2. since (correct)

9. [Multiple choice]

They’ve known each other …. a long time.

Answers for Quiz [9].

  • 1. for (correct)
  • 2. since

10. [Multiple choice]

There hasn’t been a decent play on at the theatre …. months.

Answers for Quiz [10].

  • 1. for (correct)
  • 2. since

11. [Multiple choice]

They’ve been married …. 2002.

Answers for Quiz [11].

  • 1. for
  • 2. since (correct)

12. [Multiple choice]

I’ve been trying out this new camera …. a few days.

Answers for Quiz [12].

  • 1. for (correct)
  • 2. since