Present perfect tense

Status
Not open for further replies.

Ju

Key Member
Joined
Nov 6, 2006
Member Type
Student or Learner
Native Language
Chinese
Home Country
Hong Kong
Current Location
Hong Kong
1. Please drink some juice as soon as you complete the race.
2. Please drink some juice as soon as you have completed the race.

May I ask whether the above sentences are the same in meaning?

A. She's going to study after she finishes dinner.
B. She's going to study after she has finished dinner.

May I ask whether the above sentences are the same in meaning?
 

Charlie Bernstein

VIP Member
Joined
Jan 28, 2009
Member Type
Other
Native Language
English
Home Country
United States
Current Location
United States
Yes, they have the same meanings.
 

jutfrank

VIP Member
Joined
Mar 5, 2014
Member Type
English Teacher
Native Language
English
Home Country
England
Current Location
England
Generally speaking, no two different sentences are exactly the same in meaning. Otherwise, there wouldn't be a need to have two different sentences in the first place. The difference in meaning here is that which is effected by the difference in aspect—the first uses the present simple and the second uses the present perfect.

Having said that, both sentences in each pair express the same basic idea. The sequence of events is the same.
 

tedmc

VIP Member
Joined
Apr 16, 2014
Member Type
Interested in Language
Native Language
Chinese
Home Country
Malaysia
Current Location
Malaysia
Another variant with the same meaning is:
She is going to study after finishing dinner.
 

Tdol

No Longer With Us (RIP)
Staff member
Joined
Nov 13, 2002
Native Language
British English
Home Country
UK
Current Location
Japan
The present perfect can be used to emphasise completion. Here, they seem pretty much the same.
 
Status
Not open for further replies.
Top