1) He has made that same mistake several times.
2) I have heard that story before.
3) It was clear that he had given us the address.
4) The teacher corrected the exercises which I had prepared.
5) He says that before he leaves he will have seen every show in town.
Если ответ по предмету Английский язык отсутствует или он оказался неправильным, то попробуй воспользоваться поиском других ответов во всей базе сайта.