He has jogged every day for one year.

Status
Not open for further replies.

Alice Chu

Member
Joined
Oct 14, 2019
Member Type
English Teacher
Native Language
Chinese
Home Country
Taiwan
Current Location
Taiwan
Hello, dear teachers.
Present perfect tense can denote actions continuing up to the present. The actions usually happen repeatedly or regularly from the past up to the present. The actions aren’t permanent.
Are there any differences between British English and American English?
Are the following sentences correct?
Thank you very much for your help.

1) He has jogged every day for one year. He enjoys jogging because it can help him release pressure and keep fit.
2) He has swum twice a week for several years. Swimming helps him keep healthy.
3) She has played golf once a week for months. She likes the sport a lot.
4) She has done well at school so far. Her parents are satisfied with her grades.
5) We have lived here all our life. We won’t move to other places.
 
Last edited:

emsr2d2

Moderator
Staff member
Joined
Jul 28, 2009
Member Type
English Teacher
Native Language
British English
Home Country
UK
Current Location
UK
We won't move to other places.

That's not natural. You need an alternative to that too.
 

Charlie Bernstein

VIP Member
Joined
Jan 28, 2009
Member Type
Other
Native Language
English
Home Country
United States
Current Location
United States
Hello, dear teachers.
Present perfect tense can denote actions continuing up to the present. The actions usually happen repeatedly or regularly from the past up to the present. The actions aren’t permanent.
Are there any differences between British English and American English?
Are the following sentences correct?
Thank you very much for your help.

1) He has jogged every day for a year. He enjoys jogging because it helps him relax and keep fit.
2) He has swum twice a week for several years. Swimming helps him keep healthy.
3) She has played golf once a week for months. She likes the sport a lot.
4) She has done well at school so far. Her parents are satisfied with her grades.
5) We have lived here all our life. We won’t move to other places.
You're using the present perfect correctly.

With the three changes, all five are grammatical and natural in both British and American English.
 

emsr2d2

Moderator
Staff member
Joined
Jul 28, 2009
Member Type
English Teacher
Native Language
British English
Home Country
UK
Current Location
UK
I still find #5 unnatural.

We have lived here all our lives. We'll never move.
We have lived here all our lives. We'll never live anywhere else.
 

Charlie Bernstein

VIP Member
Joined
Jan 28, 2009
Member Type
Other
Native Language
English
Home Country
United States
Current Location
United States
I still find #5 unnatural.

We have lived here all our lives. We'll never move.
We have lived here all our lives. We'll never live anywhere else.
Good point.
 

Tdol

No Longer With Us (RIP)
Staff member
Joined
Nov 13, 2002
Native Language
British English
Home Country
UK
Current Location
Japan
He has jogged every day for a year. He enjoys jogging because it helps him relax and keep fit.

That works perfectly.
 
Status
Not open for further replies.
Top