1.He had been sitting here for 40 minutes when the telephone rang.
2. I had been trying to get him on the phone all day.
3. At eight in the morning we had been driving for six hours.
4. Tom had been doing his homework for an hour when his friend came to see him.
5. He had been waiting for her for long time before she came.
6. We had been walking in the rain for many hours when we saw a house.
7. She had been sitting there for half an hour before it started raining.
8. He had been looking for his glasses for an hour before he realized he had them in his pocket.
Mike was sent to buy some milk by mom.
ex 4
1 going; watching 2 not to make; to pass; 3 walking; taking; being 4 hurry; to take; to eat; arrive 5 to buy; to lend; helping 6 stay; to take; promise
ex 5
<span>2 to take 3 write 4 reading 5 learning 6 to finish 7 looking 8 working 9 looking 10 to stay 11 to try 12 to congratulate </span>