Argument spurred from this phrase: 'I haven't had to have a bike in a long time' Is it correct grammatically? Is there a rule explaining why it is incorrect?
Absolutely fine: I've always driven to work, so I haven't had to have a bike in a long time.