1) he's been awake for 3 hours
2) he's been awake since 3 a.m.
3) he has been at sea for 6 weeks
4) she has been a professor of economics at oxford since 1991
5) we haven't been paying for 5 weeks
voila bonne journée a toi