+0
How would you interpret the following sentences?

It's been a while since she was single. (implies that she is no longer single)

It's been a while since she has been single. ( I think that this implies that she's currently single but I've been told otherwise)
http://www.EnglishForward.com/English/ItsBeenALongTime/2/bbkdvm/post.htm
1 2 3
Comments  
Hi,

Which of the following sentences is correct?

'It's been a long time since I last saw you.'
'It's been a long time since I have seen you last.'

And if both are OK,then what's the difference?

Lots of thanks.
Only the first one is ok.
Site Hint: Check out our list of pronunciation videos.
nsfs2'It's been a long time since I have seen you last.'
That would be acceptable without 'last'. That word anchors the 'seeing' in the past, so 'I have seen you' is inappropriate.
Just bear in mind that the simple past is often better than the present perfect. The exception is with "to be", "to live", "to work" and some other continuous verbs when they mean "up to now". As always, context is the key.

It's been a while since I've been/lived/worked here. (I am stil (live/work) here)

It's been a while since I was/lived in Germany. I now live in Italy. ("have been/have lived" would be wrong here)

You will often hear native speakers say

It's been a while since I've been on a date. (this makes it sound as if the date has contuned into the present, which obviously isn't the intended meaning)

In careful speech/writing, you would use "was"
It's been a while since I was (last) on a date. (the date was in the past)
IvanhrJust bear in mind that the simple past is often better than the present perfect. The exception is with "to be", "to live", "to work" and some other continuous verbs when they mean "up to now". As always, context is the key.
I don't agree. The present perfect is quite natural to me, a speaker of British English, and 19 of the 45 citations for 'It has been a long time since [subject ...'] in te Corpus of Contemporary American English are followed by a present perfect. Examples include, "It has been a long time since I've seen a sci-fi movie ..."
IvanhrIt's been a while since I was/lived in Germany. I now live in Italy. ("have been/have lived" would be wrong here)
I disagree. Just as I can say, "I have lived in Germany" referring to a past living that is part of my life experience, so I can say, "It's been a while since I've lived in Germany".
IvanhrIt's been a while since I've been on a date. (this makes it sound as if the date has contuned into the present, which obviously isn't the intended meaning)
I don't think it does sound as if the date has continued into the present. It's the not-having a date that has continued up till the present.
Students: We have free audio pronunciation exercises.
Without further context, "It's been a while since I've lived in Germany" means "that you moved to Germany some time ago and you still live there". I know that you can say "I have lived in Germany" as a reply to "Where have you lived so far/in the past ?" but this is different.

As for the date sentence, I maintain that "It's been a while since I've been on a date" is incorrect, and would be edited in any newspaper.
fivejedjonIt's the not-having a date that has continued up till the present.
My point exactly. That's why you can say

I haven't been on a date since....

but not

I have been on a date since... (unless the date has continued into present time)
IvanhrWithout further context, "It's been a while since I've lived in Germany" means "that you moved to Germany some time ago and you still live there".
Not to me.

There are quite a few citations like this "Good to see you. It has been a while since we have talked" in COCA, which suggests that I am not alone. It would almost certainly not be edited in a British newspaper, because it's fine.

This is my last post on this subject, as all I could do from now on would be to repeat what I have already said.
Teachers: We supply a list of EFL job vacancies
Well, this is my last post on the subject too. They are not the same for me.

it's been a while since I've been single. (implies that I am still single)

It's been a while since i was single. (implies that I'm now either married or in a relationship)

We've given the OP something to think about, haven't we.
Show more