下面句子but 后为什么用不定式呀,不是应该用动名词吗?