3. Have been
4. Has been
5. Have lived
6. Have known
7. Have been
8. Has worked
9. Have been
10. Has had
Думаю так. Но не даю 100 % гарантию
Если ответ по предмету Английский язык отсутствует или он оказался неправильным, то попробуй воспользоваться поиском других ответов во всей базе сайта.