Ex. 3, p. 17.

 1. Lucy has been shopping for half an hour.

2. Sam has been building his house for eight months already.

3.   Olga has been doing her homework for two hours.

4.   My granny has been cooking for an hour.

5.   The teacher has been speaking for an hour.

6.   The teams have been playing football for 25 minutes already.