1. im sorry im late.how long _ you _ ? a have waiting b has been waiting c have been waiting 2.my friends and i _ since 5 oclock a have read b have been reading c has been reading 3.mike is abroad.he _ four countries a hase already been visiting b have already visited c has already visited 4.where have you been? your brother _ for you all day. a has looked b have been looking c has been looking 5.tom is very tired.he _ very hard recently. a have worked b has been working c has working