1) I have alredy run 10 km, but I still have 5 km to go.
2) She has been standing it the queue since the morning.
3) Why haven't they washed their face?
4) Look, he has been standing at the railway for ages.
5) We have read Hobbit.
6) You have bought a new car.
7) I have been doing the gardening all day and my knees hurt.
8) They haven't solved this problem yet.
9) Anthony, what have you been doing in the attic for such a long time?
10) My hand have been swollen for 2 months.