1. He's in hospital because he has broken his leg. 2.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
He's in hospital because he has broken/broke his leg. - I'd say "broke" but "has broken" is not unacceptable.
I've known her since we have been at school together. ... since we were...
It's been ages since we last spoke. -- It's possible that Americans might use "spoke" while other dialects might prefer "have spoken."
It's been ages sin