2.It is said that he got laughed at for ___.

来源:百度知道 编辑:UC知道 时间:2024/05/22 18:36:18
2.It is said that he got laughed at for ___.
A.his dishonest
B.been dishonest
C.being dishonest
D.to be dishonest
答案是:C
为什么不是其他选项?尤其是A?
请详细说明。谢谢!

dishonest 是一个形容词,名词为dishonesty ,A选项应是his dishonesty才可以,不选A

for后应接名词性短语或词汇,B选项不存在

to be dishonest说明动作还没有发生,不合题意,另外his后面一般是跟名词或-ing形式,因此不选D

A: 错,因为dishonest是形容词;
B: 错,因为for后应接名词性短语或词汇
D: 错,因为for后应接名词性短语或词汇
只有C是正确的。

选A的话,要改为dishonesty

for doing是一个固定搭配.
例如:It's time for studying.

可能因为他是被嘲笑的对象,所以用被动提前排除A

C