21. My sister ......... the piano at the moment.
Слово 'at the moment' указывает на действие, происходящее прямо сейчас. Используем Present Continuous.
Ответ: a. is playing
22. We often ......... Skiing in winter.
Слово 'often' указывает на регулярное действие. Используем Present Simple.
Ответ: b. go
23. I ......... never ......... in Moscow.
Здесь речь идет о жизненном опыте, о том, что происходило когда-либо в прошлом. Используем Present Perfect. Поскольку 'never' (никогда) уже выражает отрицание, основная часть предложения будет утвердительной.
Ответ: a. have been
24. When I came home, granny ......... a cake.
Здесь два действия: 'I came home' (Past Simple) и 'granny ... a cake'. Второе действие происходило, когда первое уже случилось, поэтому оно должно быть в Past Continuous, чтобы показать длительность действия, которое было прервано другим действием (приходом домой).
Ответ: b. was cooking
25. They ......... in this city for 10 years.
Фраза 'for 10 years' указывает на продолжительность действия, которое началось в прошлом и продолжается до настоящего момента. Используем Present Perfect Continuous.
Ответ: b. have been living