had been working / has worked

Status
Not open for further replies.

Gorkem Atay

Member
Joined
Jul 8, 2014
Member Type
Student or Learner
Native Language
Turkish
Home Country
Turkey
Current Location
Turkey
1. ''He had been working for more than 8 hours.''

2. ''Two days ago, he has worked for more than 8 hours.''


Firstly, what is the difference between them?

Secondly, I want to know whether the first one is useful in general and it is natural.


Thanks a lot.
 
1. ''He had been working for more than 8 hours.''

2. ''Two days ago, he has worked for more than 8 hours.''


Firstly, what is the difference between them?

Secondly, I want to know whether the first one is useful in general and it is natural.


Thanks a lot.
Hello, Gorkem Atay.:-D
Well, your second sentence should be in the past tense:
'Two days ago, he worked for more than eight hours.'

Your first sentence, which is in the past perfect progressive/continuous tense, is grammatically correct.
However, you need some context to use it.

I hope my response will be of some help to you.
 
Hello tzfujimino,

''He is still exhausted because he has worked for more than 12 hours yesterday.''
What about this sentence, can I use perfect tense? Because his tiring work effect is still continuing and it is defined in the sentence.

And, what kind of context does my first sentence need, would you mind giving me an example please?


Thanks,
 
Last edited:
Hello tzfujimino,

''He is still exhausted because he has worked for more than 12 hours yesterday.''
What about this sentence, can I use perfect tense? Because his tiring work effect is still continuing and it is defined in the sentence.

And, what kind of context does my first sentence need, would you mind giving me an example please?


Thanks,

You should try to put sentence #1 into a context you think is appropriate, the we will comment on it. In your new sentence, the perfect tense is inappropriate, we know that his exhaustion is continuing because you have said "He is still ehausted..."
 
For the sentence #2

(the person A knows that the person B works in a very very tiring work six days a week)

A: Why don't you come with us and exercise now?
B: I can not, I have worked extra long time yesterday.

Am I right now?
 
No, whenever you include a time in the past ("yesterday"), you do not use the present perfect.
 
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