I _____________ been teaching for about three months now.
has
have
Auxiliar (third person) in present perfect continuous.
My friends have been living here _______ 2003.
living
How long have you been _____________ here?
for
Present Perfect Continuous
since
We use that expression for period of time.
We use that expression for point of time in present perfect continuous tense.