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?
Top answer
Cindy, the perfect is used in the main clause: It has been two months since. . Contracted It + has: It's been two months since.
— Casi
Cindy, the perfect is used in the main clause: It has been two months since.
.
Contracted It + has: It's been two months since.
.
Free · every Monday
Get the Weekly English Kit 📬
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
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???
'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.
when talking about past time is is true that we always have to use the simple present when we ask a question with "when" and the present perfect in a question with "how long"?
ex: a) When DID you GO to the cinema? b) How long HAVE they STAYED under the bridge ?’ ‘For half an hour.’
Can we say: ‘How long DID they STAY under the bridge ?’