Apart from the typo and the lack of full stops, they are both OK.
Rover
Hi, I'd like to know which sentence is ok.
Thanks
Rip
1) It's two years since I went on holiday
2) It's been two uears since I went on holiday
Apart from the typo and the lack of full stops, they are both OK.
Rover
Grammatically only the second one is correct. However, in colloquial English the first might be used. Use the second one with the present perfect
Context is important. Please provide enough for us to be able to deal effectively with your question.
Your thread title should include all or part of the word/phrase being discussed.
If you just want to know the meaning of a word, try OneLook Dictionary Search first.
Good question.![]()
b
Both sentences are correct.
How long is it since you went on holiday?
It is two years since I went on holiday.
How long has it been since you went on holiday?
It has been two years since I went on holiday.
Present tense: It is two years since I went on holiday.
Simple past: It was two years since I had been on holiday.
Present perfect: I have been on a diet since Monday.
Past perfect: I had been on a diet since the preceding Tuesday.
Present perfect continuous: I have been dieting since Monday.
Past perfect continuous: I had been dieting since the preceding Tuesday.