Choose the sentence which has the closest meaning to the original one
I haven’t stayed in a hotel for years.
A.It’s years when I stay in a hotel
B.It’s years since I stay in a hotel
C.It’s years since I stayed in a hotel
D.I haven’t stayed in a hotel years ago