英语翻译

问题描述:

英语翻译

The boy has done things that left us a deep impression

we have deep impression about what that boy has done

What the boy has done impressed/struck us most.
What the boy had done impressed us deeply.
What the boy had done made a strong impression on us.