4. Underline the correct answer.
1. Michael played / has been playing football since he was 15.
2. It snowed / has been snowing hard last winter.
3. She typed / has been typing since 12 pm.
4. The lake flooded / has been flooding the village since late winter.
5. The family travelled / has been travelling for a weekend.
6. The avalanche destroyed / has been destroying a cottage last night.
7. I taught / have been teaching her to ski since December.
8. Our city grew / has been growing bigger and bigger for a long time.