It's been years since I was to a cricket match?

gridlock

New Member
Bulgarian
Hi! Are these sentences correct with the words in the brackets meaning they can be omitted? And do all of them mean exactly the same thing?

It's (been) years since I've (last) been to a cricket match.
It's (been) years since I (last) was to a cricket match.
It's (been) years since I (last) went to a cricket match.
 
  • wind-sky-wind

    Senior Member
    Japanese
    "It is ... since" is British English and "it has been ... since" is American English.
    Both "it is" and "it has" are shortened to "it's," but it's not like "been" is omitted.

    At least, "I was to ..." would not be correct.
     
    < Previous | Next >
    Top