be impressed by . . 被...给予印象,被...所感动,对...印象深刻
对... 印象深刻 英文翻译如下:Be impressive to Sth. /with Sb.
sth. leave a deep impression on mehave a deep impression on...