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.
 

tzfujimino

Key Member
Joined
Dec 8, 2007
Member Type
English Teacher
Native Language
Japanese
Home Country
Japan
Current Location
Japan
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.
 

Gorkem Atay

Member
Joined
Jul 8, 2014
Member Type
Student or Learner
Native Language
Turkish
Home Country
Turkey
Current Location
Turkey
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:

bhaisahab

Moderator
Staff member
Joined
Apr 12, 2008
Member Type
Retired English Teacher
Native Language
British English
Home Country
England
Current Location
Ireland
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..."
 

Gorkem Atay

Member
Joined
Jul 8, 2014
Member Type
Student or Learner
Native Language
Turkish
Home Country
Turkey
Current Location
Turkey
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?
 

Barb_D

Moderator
Staff member
Joined
Mar 12, 2007
Member Type
Other
Native Language
American English
Home Country
United States
Current Location
United States
No, whenever you include a time in the past ("yesterday"), you do not use the present perfect.
 
Status
Not open for further replies.
Top