1. since, since, for, since, for, for, for, since, for, since, for, since
2. How long has he played the drums? He has played drums since he was six.
How long have we had that piano? We have had piano for four months
How long have they studied music? They have studied music for many years
How long has Maria worked with the band? She has worked with the band since last year
How long has that singer lived in New York? That singer has liven in New York since 2010
How long have you liked the Sugababes?
I have liked the Sugababes for a long time
How long has he worked at the record? He has worked at the record since November.
3. have finished, has lived, haven't seen, have you ever played, haven't listened, has he walked