Задание
Choose the correct options to fill in the gaps in the sentences below. Sometimes both options are possible
Mum's hands are dirty. She ____ the flat since morning.
- has cleaned
- has been cleaning
My PC works well now. My brother _____ it.
- has repaired
- has been repairing
I ___ Sam for two months. He is my new classmate.
- have known
- have been knowing
How long ____ here?
- have you worked
- have you been working
Jane is at the train station. She ____ for her train for half an hour.
- has already waited
- has already been waiting
It was raining when I came to work today but now it _____.
- has stopped
- has been stopping