He….. twenty minutes ago.
Leave
Left
Leaving
She ……. Here since 1960.
Has living
Had living
Had been living
Has been living