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