1. Pam has been reading the book all afternoon.
2. They have been telephoning for hours.
3. Jenny, how many apples have you picked?
4. They have run 4,000 meters.
5. Molly has been studying hard. She'll take an exam next week.
6. My grandpa has visited many different countries.
7. Dinner's ready. My mother has cooked a good meal for the family.
8. They have decorated the house for Christmas. It looks nice.
9. Someone has broken the window.
10. Kate has to stay at home because it has been raining heavily for hours.