Anonymous:
When and where to use 'since' and 'for' in the sentences of present perfect continuous and past perfect continuous and future perfect continuous?
AnonymousWhen and where to use 'since' and 'for' in the sentences of present perfect continuous and past perfect continuous and future perfect continuous?
Use 'since' with a point in time. Use 'for' with a period of time. Place these phrases at the end of your sentence.

I have been working in the garden since 9 o'clock this morning.
I have been working in the garden for three hours.

I had been living in Chicago since 1983.
I had been living in Chicago for 15 years.

After since you can have a full clause to indicate the point in time you are referring to.

I have been working in the garden since I finished eating lunch.
I had been living in Chicago since Mr. Daly was elected mayor of that city.

___________

With the future perfect continuous, an expression with since is not natural.

??? I will have been speaking English since 2005.< not natural
___

And even with for, additional information is needed to complete the meaning, typically an expression that begins with by or by the time (that).

I will have been speaking English for six years by the time that I am 30 years old.
I will have been living in this house for 30 years by the time the mortgage is paid off.

CJ
Veteran Member51,831
Moderator: A super-user who takes care of the forums. You have the ability to message a moderator privately should you wish. These users have a range of elevated privileges including the deletion, editing and movement of posts when needed.Proficient Speaker: Users in this role are known to maintain an excellent grasp of the English language. You can only be promoted to this role by the Englishforums team.
Live chat
Registered users can join here