"I'm doing this for two hours." and "I've been doing this for two hours."

Status
Not open for further replies.

ahsanul.irfan

Member
Joined
Aug 17, 2019
Member Type
Student or Learner
Native Language
Bengali; Bangla
Home Country
Bangladesh
Current Location
Bangladesh
"I'm doing this for two hours."
"I've been doing this for two hours."

Do these two mean the same?
 
No.

The first means that you have started something that will go on for a total of two hours.
The second means that you started something two hours ago and have been doing it for that time.
 
"I'm doing this for two hours."
"I've been doing this for two hours."

Do these two mean the same?
They could, depending on status of the "doing".
 
They could, depending on status of the "doing".
I can't see how they can mean the same, whether they're uttered at the same point in time of the "doing" or not.
 
Status
Not open for further replies.
Back
Top