Present perfect continuous/
present perfect simple
Present perfect with since, for, how long.
Past simple with when.