"Have been working" vs "worked"

Status
Not open for further replies.

Banglardon

Member
Joined
Sep 7, 2020
Member Type
Student or Learner
Native Language
Bengali; Bangla
Home Country
India
Current Location
India
Hi there, which of the following sentences is correct?


1- I am tired because I have been working hard all morning.

2- I am tired because I worked hard all morning.

Please note that when I say this it's night.


And with the phrase this morning in the following sentences which tense is correct?

3- I am tired because I have been working hard this morning.

4- I am tired because I worked hard this morning.

And again Please note that when I say this it's night.
 
You could use 1 and 3 if you have just stopped working, but since it has been some time since you stopped, only 2 and 4 are correct.
 
Last edited:
Hi there, which of the following sentences is correct?


1- I am tired because I was working hard all morning.

It's right as corrected.

2- I am tired because I worked hard all morning.

Yes.

Please note that when I say this it's night.


And with the phrase this morning in the following sentences which tense is correct?

3- I am tired because I was working hard this morning.

It's right as corrected.

4- I am tired because I worked hard this morning.

Yes.

And again Please note that when I say this it's night.
The simple past (2 and 4) is better. In 1 and 3, there's no need for the past perfect. It's wordy and doesn't add meaning.
 
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