Which is right and why? a) It is high time we leave for London. b) It is high time we left for London.