[Grammar] For two hours

Status
Not open for further replies.

chingchangchong

Junior Member
Joined
Jul 29, 2014
Member Type
Student or Learner
Native Language
Korean
Home Country
South Korea
Current Location
South Korea
Hello, teachers.

I have a question.

"We played tennis for two hours" means just "we played tennis past"

"We have played tennis for two hours" means play tennis from two hours ago to now. right?

Is it correct?
 

emsr2d2

Moderator
Staff member
Joined
Jul 28, 2009
Member Type
English Teacher
Native Language
British English
Home Country
UK
Current Location
UK
To express the "from two hours ago to now" idea, we would use "We have been playing tennis for two hours".

"We played tennis for two hours" simply gives information about how long we played for, not when it was.

"We have played tennis for two hours every week for the last six months" gives information about a regular/habitual action and its timeframe. If we were planning to continue that activity into the future, we would probably move it into the present tense and simply say "We play tennis for two hours every week. We've been doing that for six months so far".
 
Status
Not open for further replies.
Top