[Grammar] tense correction

Status
Not open for further replies.

egerol1

Junior Member
Joined
Jan 20, 2011
Member Type
Student or Learner
Native Language
French
Home Country
France
Current Location
France
Hey fellow members,

Could you please correct these sentences if they are wrong

I have played an online game for 2 hours this morning (It is still the morning)

I have played an online game for 2 hours this morning (It is evening)

I have played an online game for 2 hours today (Today is not finished)

I have played an online game for 2 hours this morning ( what if the time is 12:00 I mean the midday)

Do I have to say "I played an online game for 2 hours this morning" if it's like 1 pm because it's afternoon??
 
Hey fellow members,

Could you please correct these sentences if they are wrong

I have played an online game for 2 hours this morning (It is still the morning) - Okay because it is still morning.

I have played an online game for 2 hours this morning (It is evening) - No. don't use the present perfect for a specific time in the past.

I have played an online game for 2 hours today (Today is not finished) - Okay as #1

I have played an online game for 2 hours this morning ( what if the time is 12:00 I mean the midday) - Borderline. Technically, it's no longer morning, so use the simple past.

Do I have to say "I played an online game for 2 hours this morning" if it's like 1 pm because it's afternoon?? - Yes.

Completed time in the past = simple past, not present perfect.
 
ok thank oyu very much Barb_D
what if I say that something happened in a process of the past
eg:Thousands of tennis players have been born in a hundred years

This sentence might seem quite strange but just correct it please?

Is the use of present perfect correct here?
 
ok thank oyu very much Barb_D
what if I say that something happened in a process of the past
eg:Thousands of tennis players have been born in a hundred years

This sentence might seem quite strange but just correct it please?

Is the use of present perfect correct here?

No, I can't make that work.

Thousands of tennis players have been born in the past 100 years, perhaps, because we're still linked to that 100 years.

But the "a hundred years" by itself doesn't work even with the simple past.
Thousands of tennis players were born in the 100 years following the end of the Great Tennis Depression, perhaps.
 
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