Онлайн перекладач http://translate.meta.ua
поміняти
Англійською

Your having made so many mistakes is strange .

Українською

Ваш, що має зробив так багато помилок дивний .