top of page

How long?

Writer's picture: Christina WilsonChristina Wilson

to say the length of time an action has been taking place

- use the present perfect continuous

http://www.engames.eu/present-perfect-continuous/

I have (I've) been teaching for a long time / for 24 years / for almost two and a half decades.

He has (He's) been working in a gym for a few weeks.

It's been going on for a while now.


negative:


I haven't (have not) been doing this long.

She hasn't (has not) been working here for too long.

It hasn't (has not) been raining for too many minutes.


questions:


How long have you been playing badminton?

How many weeks has she been working on this project?

Have you been living here long? Have you been living here for a long time?


How long have you been following your new exercise plan?

I've been doing it for just one day. It's my new health regimen to start off the new year.


How many years has he been living there?

He hasn't been living here long.

He's been living here for about 2 years.

Have they been developing a new system for a long time?

No, they've been working on it for about a month.


for / since


for + length of time

since + a specific point in the past


How long have you been working from home?

I've been working from home since 2008.

I've been working from home for 12 years.


How long have you been organising networking sessions?

I've been doing it since last March.

I've been doing it for a few months.


Has it been snowing long?

It's been snowing since yesterday morning.

It's been snowing for a couple of days.


Can you create some questions and answers about how long activities have been going on?


18 views0 comments

Recent Posts

See All

Comments


bottom of page