Для каждого из предложений нужно выбрать правильную форму глагола, чтобы предложение соответствовало контексту и времени, в котором оно употребляется. Вот правильные ответы с объяснениями:
1) Where is Mary? She has gone shopping. She'll be back soon.
c. has gone - используется для выражения действия, которое уже произошло, но имеет результат или влияние в настоящем.
2) Look! That man is trying to open your car.
b. is trying - прогрессивное настоящее время используется для описания действия, происходящего в данный момент.
3) My brother is very sporty, he plays football a lot.
a. plays - простое настоящее время используется для выражения общей истины или регулярных действий.
4) I am going to buy a new dress for the next party.
b. am going - прогрессивное будущее время используется для выражения планов или намерений, которые уже решены.
5) My cousin has been staying with us for two weeks, he hasn't gone away yet.
c. has been staying - настоящее совершенное продолженное время используется для действий, которые начались в прошлом и продолжаются до настоящего.
6) Hello! where are you going?
b. are going - прогрессивное настоящее время используется для указания на действие, происходящее в момент речи.
7) I miss her. She hasn't been at home for ages.
c. hasn't been - настоящее совершенное время используется для действий, которые не происходили в течение определённого периода времени до настоящего.
8) Hurry up! Everybody is waiting for you.
b. is waiting - прогрессивное настоящее время подходит для описания действий, происходящих в момент речи.
9) I am very tired but I haven't finished my work yet.
c. haven't finished - настоящее совершенное время используется для действий, которые начались в прошлом и ещё не завершены в настоящем.
10) It has rained hard since morning. I can't go for a walk.
c. has rained - настоящее совершенное время используется для действий, которые начались в прошлом и продолжают иметь влияние на настоящее.