I felt it a great honour ( ) to speak to you.A.to ask B.asking C.to be asked D.having asked书上答案是C,因为不定式作真正宾语.为什么不可用动名词作宾语呢?

问题描述:

I felt it a great honour ( ) to speak to you.A.to ask B.asking C.to be asked D.having asked
书上答案是C,因为不定式作真正宾语.为什么不可用动名词作宾语呢?

feel it +形容词或名词 to do sth. 固定句型
类似的还有think it right to do sth 等
排除BD,而我应该是被邀请去,所以用被动

这里是被邀请, 这里的动名词是主动语态

因为是被要求与某人说话,是被动的.选asking意思就变了不说,asking后面也没有宾语了,语法上也错了.