a) The dishwasher has been leaking sice early this morning. The dishwasher has been leaking for several hours.
b)The engineer has been repairing the TV since this morning.
c)The boys have been waiting for their clock to be repaired since 9:00.
d) The TV has been flashing on and off for ten minutes.
e)The video has been recording for half an hour.