I haven't been on holiday for three years.
SINCE
It __________ I went on holiday.
It has been three years since I went on holiday.
It has been six months since she visited us.
NOT
She _____ six months.
She hasn't visited us for six months.
The last time I ate chocolate was last week.
EATEN
I _____ last week.
I haven't eaten chocolate since last week.
It hasn't rained for four weeks.
WEEKS
The last time _____ ago.
The last time it rained was four weeks ago.
I haven't been on holiday for three years.
WENT
The last time I _____ years ago.
The last time I went on holiday was three years ago.
It has been six months since she visited us.
WAS
The last time she _____ months ago.
The last time she visited us was six months ago.
The last time I ate chocolate was last week.
BEEN
It _____ I last ate chocolate.
It has been one week since I last ate chocolate.
It hasn't rained for four weeks.
FOUR
It _____ it rained.
It has been four weeks since it rained.