[Grammar] what's the differance ?

Status
Not open for further replies.

AbdelRahman0

New member
Joined
Dec 23, 2014
Member Type
Student or Learner
Native Language
Arabic
Home Country
Egypt
Current Location
Egypt
Dears,,
Greeting,,

I'm learning English, and i'm confused, can anyone helps me?

in present perfect i can use it with unspecified time before now, but also i can use it with change over time sentences !!
, and the change over time sentences has refers to a specified time (Ex: you have grown since the last time i saw you. here the last time is a specified time !!), so that i'm confused.:-|

Best regards
Abdel Rahman mohammed
 
Last edited:

Matthew Wai

VIP Member
Joined
Nov 29, 2013
Member Type
Native Language
Chinese
Home Country
China
Current Location
China
(Ex: you have grown since the last time i saw you. here the last time is a specified time !!)
'The last time' refers to 'saw' instead of 'have grown'.
I would simply say 'I last saw you'.

Not a teacher.
 
Last edited:

AbdelRahman0

New member
Joined
Dec 23, 2014
Member Type
Student or Learner
Native Language
Arabic
Home Country
Egypt
Current Location
Egypt
First thanks for your replay.
but even if i say (i last saw you) it's also a specified time that means the last time i met him, and it's a specified time.
 

Matthew Wai

VIP Member
Joined
Nov 29, 2013
Member Type
Native Language
Chinese
Home Country
China
Current Location
China
The specified time refers to 'saw/met', which are the simple past instead of the present perfect.

Not a teacher.
 

Raymott

VIP Member
Joined
Jun 29, 2008
Member Type
Academic
Native Language
English
Home Country
Australia
Current Location
Australia
but even if i say (i last saw you) it's also a specified time that means the last time i met him, and it's a specified time.
That's right. it's a specified time, so you use the simple past - "the last time I saw him". But you're talking about two different clauses.
Perhaps you could ask a question if you're still confused.
 

AbdelRahman0

New member
Joined
Dec 23, 2014
Member Type
Student or Learner
Native Language
Arabic
Home Country
Egypt
Current Location
Egypt
Dears,,
Greeting,,

I'm learning English, and i'm confused, can anyone helps me?

in present perfect i can use it with unspecified time before now, but also i can use it with change over time sentences !!
, and the change over time sentences has refers to a specified time (Ex: you have grown since the last time i saw you. here the last time is a specified time !!), so that i'm confused.:-|

Best regards
Abdel Rahman mohammed

First thanks for your support, but did you see my main question? ("above question").
If you saw it please answer me.
 

Matthew Wai

VIP Member
Joined
Nov 29, 2013
Member Type
Native Language
Chinese
Home Country
China
Current Location
China
No specified time is in the first clause where the present perfect is used.
The specified time is in the second clause where the simple past is used.
What is your confusion?
Not a teacher.
 

Raymott

VIP Member
Joined
Jun 29, 2008
Member Type
Academic
Native Language
English
Home Country
Australia
Current Location
Australia
First thanks for your support, but did you see my main question? ("above question").
If you saw it please answer me.
You haven't actually asked a question except for "... can anyone helps me?"
You've made a few statements and left it to us to work out what it is you want to know. Since that hasn't seemed to work, I suggested you formulate a question. Doing so might even clarify the answer for you.

 

Barb_D

Moderator
Staff member
Joined
Mar 12, 2007
Member Type
Other
Native Language
American English
Home Country
United States
Current Location
United States
You can say "I ate at that restaurant last year."
You can say "I have eaten at that restaurant" with no time given.
You cannot grammatically say "I have eaten at the restaurant Sunday."

But you can use say "I have eaten" SINCE a specific point in time -- at some indefinite point of time between now and that time in the past.
I have eaten there since they changed owners and it wasn't as good as before.
I have not eaten there since last year.

This is even more true for progressive verbs, like "to grow" (which don't happen on one night, like eating in a restaurant).

You can't say "Your grew so much on Saturday." (Not with the same meaning - I guess you could have had something happen that led to tremendous emotional growth.) You need a period of time for the growth to have taken place.

You have grown so much since then. -- Over the period of time from now until I last saw you, this has happened gradually.
 
Status
Not open for further replies.
Top