[Grammar] Present perfect continuous with time expressions & without time expressions.

Status
Not open for further replies.

Duan

Member
Joined
Apr 19, 2015
Member Type
Interested in Language
Native Language
Marathi
Home Country
India
Current Location
India
I would like to know the difference between Present perfect continuous with time expressions & without time expressions.

Present perfect continuous with time expressions:
A] We have been negotiating the contract for last 3 days.
B] We have been facing lot of difficulties in this project since 2 months.
C] She has been writing a letter since morning.
D] He has been calling you since morning.
E] The home interest rates have been increasing recently.

Present perfect continuous without time expressions: (Can these sentences be used as stand-alone? If yes, what do they imply & how do they differ from above?)
A] We have been negotiating the contract.
B] We have been facing lot of difficulties in this project.
C] She has been writing a letter.
D] He has been calling you.
E] The home interest rates have been increasing.
 
The only difference is the one you noted in your question: in the first group the time is somewhat specified, while in the second it is not. Otherwise all are correct, with one minor proviso: the time specification usages in your first group are those commonly used in India. They would be a little different in other parts of the English-speaking world. For example,

for the last three days
for the last two months instead of since two months
 
Status
Not open for further replies.

Ask a Teacher

If you have a question about the English language and would like to ask one of our many English teachers and language experts, please click the button below to let us know:

(Requires Registration)
Back
Top