happykate86
幼苗
共回答了18个问题采纳率:94.4% 举报
()have you had ()the TV?这句话应该是Have sb do,可这里是have sb had,
所以应该填who;repair
即(who )have you had (repair)the TV?你已经让谁修这台电视了?
who 是疑问代词引导特殊疑问句 并作句子中 have had 的宾语
you是主语
have had是谓语
repair the TV是秃头不定式短语 作宾补
1年前
追问
7
举报
happykate86
这里的had是过去分词 但是 它是与助动词 have 一起构成的 谓语动词 即 现在完成时 也就是说 它是 谓语动词 的一部分 现在完成时 的构成就是助动词have/has 加过去分词 原句 陈述句 是 i have had him repair the TV.这是现在完成时 对 宾语him提问 就是 who have you had repair the TV? 注意这不是 have sb/sth done 句型