Задание

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