此句leave 和leave us an impression中的含义不同。问题句的leave=使,让。另一个leave是留下。leave sb +adj基本等同于make sb +adj 如果你喜欢用astonishment, 可以这样:always leaving us in astonishment. 这样也是对的。
《高考英语备考1号·速效编》
《高考英语备考1号·写作编》
《高中英语晨读晚记》
《高中英语错题笔记》
《零起点考大学英语》