+0
Are such sentences as 'It's 2 months since she has arrived in NY' correct? When do we have to use the simple past after 'since' in such sentences? When can we use the present perfect?
1 2
Comments  
Cindy, the perfect is used in the main clause:

It has been two months since. . .

Contracted It + has:

It's been two months since. . .
Are you telling me that it's incorrect to say such things as 'It is two months since she arrived in NY'???
I read in a grammar book that we could use the present perfect after 'since' (as I said: 'It's (or 'it's been) two months since they have met', or things like that.) But somehow, some sentences sound strange to me... would my grammar book (quite a serious one, though) be wrong???
Students: We have free audio pronunciation exercises.
Dear teachers,

Is it true that we cannot use SINCE with the simple past except in clauses like:

It has been 2 months SINCE [she ARRIVED in NY.] = clause

but could we also say: "It has been 2 months SINCE she HAS ARRIVED in NY." ??

FOR, on the other hand, can be used with perfect and simple tenses, isn't that right?

Would you please give us some examples?

Many thanks,
Hela
Hello SCindy

You can say either:

'It's been 2 months since she arrived in NY' (i.e. 'it has been')

or:

'It's 2 months since she arrived in NY' (i.e. 'it is').

The first version puts more stress on the length of time.

Hello Hela

'It's been 2 months since she has arrived in NY' would not be correct.

'For' can indeed be used with both present/past perfect and simple past tenses, including the continuous forms:

'For 2 months she's been living in NY. She likes it a lot.'
'For 2 months she has lived in NY. She likes it even more than living in LA.'
'For 2 months she lived in NY. She didn't like it as much as living in Vancouver.'
'For 2 months she was living in NY. After that, she lived in Kalamazoo for a while.'
'For 2 months she had lived in NY. She had hated every minute.'
'For 2 months she had been living in NY. She had hated it even more than living in Kalamazoo.'

(She's a strange girl.)

MrP
Would this sentence be correct?

The production brought the two celebrities together once again after a fifteen-year interval since "The Heat".

In this case, can I use after and since together?

I need an urgent reply.
Students: Are you brave enough to let our tutors analyse your pronunciation?
Hello Fuat

Very tricky. This is the best I can do – others may have better versions:

'The production brought the two celebrities together for the first time since 'The Heat', some 15 years before.'

MrP
can I use "ago" instead of "before"?

By the way thank you very much.
My pleasure, Fuat.

'Ago' is usually used when we are counting back from the present moment. In a context such as yours, we don't know what the present moment is, so we have to use 'before' or 'previously.

MrP
Teachers: We supply a list of EFL job vacancies
Show more