1. How long has he been playing the drums?
He has been playing the drums since he was six
2.How long have we been had that piano?
We have been had that piano for four months.
3. How long have they been studying music?
They have been studying music for many years.
4. How long has Maria been working with the band?
She has been working with the band since last year.
5. How long has that singer been living in New York?
He has been living there since 2010
6. How long do you like the Sugababes?
I like them for a long time. (глагол like Не используется в продолженном времени)
7. How long has he been working at the record company?
He has been working there since November.