Конечно! Рассмотрим ваши вопросы подробно.
- Он в этой компании с прошлого года.
Правильный вариант: a) has been working. Это связано с тем, что мы говорим о действии, которое началось в прошлом и продолжается до настоящего момента.
- Ее руки грязные. Она в саду.
Правильный вариант: b) has been working. Здесь мы подразумеваем, что действие происходит в настоящее время, и следы этого действия видны (грязные руки).
- Как долго ___ дети ___ английский?
Правильный вариант: b) have___ been learning. Мы говорим о процессе, который начался в прошлом и продолжается до сих пор.
- Они о доме.
Правильный вариант: a) have just cleaned. Здесь говорится о действии, которое только что завершилось.
Если у вас есть дополнительные вопросы или нужно помочь с чем-то другим, не стесняйтесь спрашивать!