Choose the right verb form. 1 the singer has given / has been giving three concerts. 2 i have been doing / have done my homework for three hours. 3 how long have you been composing / did you compose music? 4 i have been listening / listen to music for two hours every day. 5 the band have been touring / toured since 2000.
2. hsve been doing.
3. have you been composing
4.listen to
5. have been touring