1. has been working.
2. have been playing.
3. has already written
4. has been already doing / hasnt done
5. Have you found?
Если ответ по предмету Английский язык отсутствует или он оказался неправильным, то попробуй воспользоваться поиском других ответов во всей базе сайта.