Looking at what he has done for those disabled children, one ______ forgive his sin.
【正确答案】
C
【答案解析】cannot but意为“不能不,不由得不”,后接不带to的不定式,即cannot but do sth.,类似用法的还有might as well,cannot choose but,do no more than等。A用在此处意为“不能原谅”,不符合语境;B为cannot help do sth.结构,表示“不能帮助做某事”;D表达错误;答案为C。