Ответ:
1. has painted
2. has been written
3. has been translated
4. has explained
5. have learned
6. has been built
1. He has just bought a newspaper.
2. TV has just been switched off.
3.He has already answered the question.
4. The words have just written on the board.
5. We have already discussed this.
6. All answers have been given.
7. About it has just been posted on the Internet.
8. I have already watched this film.
9. I have been told anything about it.
10. All contracts have already been signed.
Объяснение: