1) He's only on page 20 of this book, and he has been reading for hours!
2) Michelle has received 30 emails today
3) Look at Kate! She's so happy! She has come from the university!
4) Sarah plays basketball really well, and she has been playing it for half a year.
5) Ben's eyes hurt — he has been working on a computer since the morning.
6)They're having a party tonight — mum and sister have been preparing all day long.
7) I can't find my purse — I have been looking for it since I come to work.
8) What? They haven't finished yet? What have they been doing all morning?