perfect continuos

Status
Not open for further replies.

eliff

Member
Joined
Aug 30, 2011
Member Type
Academic
Native Language
Turkish
Home Country
Turkey
Current Location
Turkey
Hello,

I would like to ask about 'perfect tense'. It is written that we can't use the adverb of time like '2 days ago, yesterday', ...etc with perfect tense.

I want to learn that they are correct or not.
For example,

1) Next December, I will have been working here for four years.

2) Next December, I will have worked here for four years.

3) Yesterday, I had been studying for 4 hours.

Thank you
 

White Hat

Banned
Joined
Aug 14, 2011
Member Type
Interested in Language
Native Language
Russian
Home Country
Russian Federation
Current Location
Russian Federation
2) Next December, I will have worked here for four years. :up:

3) Yesterday, I had been studying for 4 hours when my alarm clock announced it was dinner time.
 

eliff

Member
Joined
Aug 30, 2011
Member Type
Academic
Native Language
Turkish
Home Country
Turkey
Current Location
Turkey
What I mean is we can't use like that :

I will have worked here next december.
I will have been working here next december.

They are incorrect, right?But when we use like that:

Next December, I will have been working here for four years.

Next December, I will have worked here for four years.

I had been studying for 4 hours yesterday when my alarm clock announced it was dinner time.

Is what I try to explain correct?
 

White Hat

Banned
Joined
Aug 14, 2011
Member Type
Interested in Language
Native Language
Russian
Home Country
Russian Federation
Current Location
Russian Federation
Re: perfect continuous

I will have worked here next december. :cross:
I will have been working here next december. :cross:

I will be working here next December.
 

5jj

Moderator
Staff member
Joined
Oct 14, 2010
Member Type
English Teacher
Native Language
British English
Home Country
Czech Republic
Current Location
Czech Republic
I will have worked here next [STRIKE]d[/STRIKE]December.
I will have been working here next [STRIKE]d[/STRIKE]December.

They are incorrect, right? Yes
[...]
Next December, I will have been working here for four years.
Next December, I will have worked here for four years.
I had been studying for 4 hours yesterday when my alarm clock announced it was dinner time.

Is what I am trying to explain correct?
Yes
You appear to understand the way in which these tenses and time phrases are used. :up:
 

eliff

Member
Joined
Aug 30, 2011
Member Type
Academic
Native Language
Turkish
Home Country
Turkey
Current Location
Turkey
Yes, thank you. But my teacher in school said that we can use ' all' with present continous tense' like that:

1) I am waiting for you all day.
2) She is always waiting for you all day.

Can we construct a sentence like that or must we construct a sentence like that with 'present perfect cont.' ?

Thank you
 

White Hat

Banned
Joined
Aug 14, 2011
Member Type
Interested in Language
Native Language
Russian
Home Country
Russian Federation
Current Location
Russian Federation
1) I am waiting for you all day. I've been waiting for you all day.
2) She is always waiting for you all day. She waits for you all day. (usually)

It doesn't matter whether it's "all day" or "for 3 hours". We must show the duration itself. You start waiting at some point during the day. The day hasn't come to an end yet. So you've got to show that it's been happening for some time.
 
Last edited:

eliff

Member
Joined
Aug 30, 2011
Member Type
Academic
Native Language
Turkish
Home Country
Turkey
Current Location
Turkey
Are what I wrote incorrect?

Can't we say like that :She is always waiting for you all day ?
 

5jj

Moderator
Staff member
Joined
Oct 14, 2010
Member Type
English Teacher
Native Language
British English
Home Country
Czech Republic
Current Location
Czech Republic
Status
Not open for further replies.
Top