Răspuns:
How long has Mary been teaching French for?
She has been teaching French since 1990
How long has Peter been making model planes for?
He has been making model planes since 1992
How long has Julie been playing the guitar for?
She has been playing the guitar for four years
How long have the children been watching TV for?
They have been watching TV for two hours