- She has bought some really nice rollerblades!
- Tom's my best friend. I have known him for three years.
- Mary has not studied hard this year, so she won't pass her exams.
- Oh, no! Have you lost your money?
- That's amazing! She has run fifteen kilometers this morning!
Ответ: 1.has bought; 2.have known; 3.has not studied; 4.Have lost; 5.has run