We have partnered with TradePub to bring you free industry magazines and resources - no coupons or credit cards required!
Visit: englishforums.tradepub.com
Does "it has been a long time since I had last eaten" have the same meaning as "it has been a long time since I last ate"?
It has been a long time since I have eaten is about the same in meaning as It has been a long time since I ate.
(You can add the last in both if you want, but it's basically unnecessary.)
CJ
or similar is many time reduced by using tense simplification in the subordinate (see Swan) to
It has been a long time since I ate.
Ok thanks for the help people, and thanks for the tense simplification reference.