1. Jane has been writing a letter to a magazine. She hasn't finished it yet. 2. Ben has been looking for his pen-knife, but he hasn't found it yet. 3. Jenny has been waiting for the bus for half an hour, but it hasn't arrived yet. 4. Nick has been playing a computer game for two hours and he is still playing. 5. Mike hasn't finished painting his car yet. He has been working on it for two weeks. 6. Amanda hasn't come home yet. She has been shopping in town since 10 o'clock. 7. Mike's car has been making strange noises. Nick and Jane have cleaned all the parts. 8. Ben has been drawing cartoons for two hours. He hasn't finished yet. 9. Greg has been waiting for Jenny in town. Jenny hasn't arrived yet. 10. Jane has been knitting a pullover. She hasn't finished yet. 11. It has been raining all day and it hasn't stopped yet. 12. Mr Blake has been making tests all evening but he hasn't found a perfect one yet.