问题描述: Once having made a promise,you should keep it.have为什么要用having? 1个回答 分类:英语 2014-10-01 问题解答: 我来补答 having 是非谓语形式,表示主动,逻辑主语是you.you是主动地make promise的“一旦已经做出承诺,你就应该信守承诺” 再问: 不是有once开头吗?怎么还用having? 再答: once只是个连词,不影响非谓语动词的使用。 展开全文阅读