一个英语选择题,并说下理由He is good at making jokes.He always has others

一个英语选择题,并说下理由
He is good at making jokes.He always has others____at his jokes.
A.laughed B.to laugh C.laughingD to be laughed
猪猪爱企鹅 1年前 已收到4个回答 举报

loogimvar 幼苗

共回答了14个问题采纳率:78.6% 举报

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

1年前

5

alicef雯 幼苗

共回答了42个问题 举报

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

1年前

1

yuran15137 幼苗

共回答了35个问题 举报

B.有have sb to do

1年前

1

菲常阿呆 幼苗

共回答了7个问题 举报

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

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 19 q. 2.027 s. - webmaster@yulucn.com