为什么下面这句话中是had sth do而不是had sth done的用法?

有 had sth do这种用法吗?

have sb/sth do,表达的意思是,让某人做什么事情,或者说让什么事情进行。宾语和后面的宾语补主语是主动关系。
这个句子里面让他们填问卷调查。是他们填,本来就是主动。
have sb done,表达的意思让什么事情被完成。例如,
I have the questionnaire filled in by them.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-10-05
有使役动词make sb do sth 和let sb do sth 以及have sb do sth 都是让某人做某事的用法,have sth done 是使某物被做,如I have my hair cut every month. 我每个月都让我的头发被剪,也就是我每个月都剪头发的意思。
第2个回答  2021-10-06
你发的图片的句子是正确的,那是had sb do,它的意思是让某人做某事,have是使役动词,后面省略了to;而你所说的had sth done,是让某人把某事或者某物做了,这个事情或者某物是无法自己完成的,所以用过去分词形式,表示被动。
第3个回答  2021-10-06
有,have做使役动词时,have sth/sb do,不带to的不定式做宾补,此句是一般过去时,所以是had them fill.
第4个回答  2021-10-06
他们填写问卷是主动形式,而不是被动形式(他们被填写),所以用do,have sb do sth,让某人做某事,而不用done。
相似回答