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.