He has not shaved since yesterday.
i haven't drunk champgne since my brother's wedding
i haven't been in Rome for 2 years
i haven't seen Tom since his wedding day
i haven't eaten raw fish since i was in Japan
Mary hasn't spoken French for year
i haven't had a good night sleep for 10 weeks
he hasn't paid taxes since 1970
I haven't eaten meat for 5 years
The windows haven't been cleaned for 3 months
I haven't taken photographs for years
I haven't watched TV since new years' day
He hasn't written to me for 3 months