一个英语选择题,并说下理由

来源:百度知道 编辑:UC知道 时间:2024/05/08 16:09:01
He is good at making jokes.He always has others____at his jokes.
A.laughed B. to laugh C.laughingD to be laughed

答案为C.
1. 此题的has是使役动词,构成“have + sb/sth (宾语) + 宾语补足语”结构,翻译为“使得某人/物...”。
2. others“其他人”和laugh at“嘲笑” 之间是主动关系,所以排除AD(过去分词表被动);
3. 如果用不定式做宾语补足语的话,have这种使役动词的不定式宾补在主动句中是不带to的,也就是所谓的动词原形做宾语补足语,排除B。

选A。
“have sb. done sth.”表示“让某人做某事”的意思。具体到这句话就是“让其他人笑”

B.有have sb to do

C
have sb. done 让某人被。。。
have sb. doing 让某人。。。
此处为“让别人笑” 不表被动 所以A不对