[Grammar] present perfect vs. past simple

Status
Not open for further replies.

Csika

Member
Joined
Jul 9, 2010
Member Type
Student or Learner
Native Language
Hungarian
Home Country
Hungary
Current Location
Hungary
Dear Forum Users,

Could anyone please explain the difference between:

1. It's been a while since we last met.
2. It's been a while since we have met.

Thank you.

Csika
 

riquecohen

VIP Member
Joined
Aug 24, 2010
Member Type
English Teacher
Native Language
American English
Home Country
United States
Current Location
Brazil
Dear Forum Users,

Could anyone please explain the difference between:

1. It's been a while since we last met.
2. It's been a while since we have met.

Thank you.

Csika
There is essentially no difference in meaning.
 

Csika

Member
Joined
Jul 9, 2010
Member Type
Student or Learner
Native Language
Hungarian
Home Country
Hungary
Current Location
Hungary
Are they both grammatically correct?

Csika
 

txali

New member
Joined
Jun 6, 2011
Member Type
English Teacher
Native Language
English
Home Country
UK
Current Location
Ireland
Native speakers won't say
2. It's been a while since we have met.
!

In the negative, it would be correct to use the present perfect,
e.g., we haven't met for quite a while, or we haven't met before.
 

5jj

Moderator
Staff member
Joined
Oct 14, 2010
Member Type
English Teacher
Native Language
British English
Home Country
Czech Republic
Current Location
Czech Republic

txali

New member
Joined
Jun 6, 2011
Member Type
English Teacher
Native Language
English
Home Country
UK
Current Location
Ireland
when I said
Native speakers won't say 'It's been a while since we have met'
I was indicating that it would be wrong to use the pres.perfect with the second clause: since we [STRIKE]have[/STRIKE] met.

We met then, i.e. some time ago; then is disconnected in time from now±.
It was correct to use the pres.perfect for the first clause since the passage of time—it has been a while—is connected to now.

If this had not been about a discrete activity (our meeting) but describing a continuous activity over time (until now±), we would have used the pres.perfect,
e.g. we have worked on this since <whenever>,
or since we have worked together, we have been on holidays together every year.
 

5jj

Moderator
Staff member
Joined
Oct 14, 2010
Member Type
English Teacher
Native Language
British English
Home Country
Czech Republic
Current Location
Czech Republic
when I said
Native speakers won't say 'It's been a while since we have met'

I was indicating that it would be wrong to use the pres.perfect with the second clause: since we [STRIKE]have[/STRIKE] met.
It is not wrong.
 

emsr2d2

Moderator
Staff member
Joined
Jul 28, 2009
Member Type
English Teacher
Native Language
British English
Home Country
UK
Current Location
UK
For my part, I may well say:

It's been a while since we met.
 
Status
Not open for further replies.
Top