The couple donated all their money to the country,having everyone admiring their unselfish act.

问题描述:

The couple donated all their money to the country,having everyone admiring their unselfish act.
这里的having能不能用to have 代替?

语法上是可以的,但是意思会有出入
有having的时候意思是这对夫妇捐钱的行为使得大家钦佩他们,是描述一个结果状态;
但是用to have的话,就会有这对夫妇是为了得到钦佩才捐钱这层意思;
所以不建议替换