疑问,一条英语单选题

来源:百度知道 编辑:UC知道 时间:2024/06/22 12:58:10
Who do you think the doctor will have ______ first, John or Kate?
A. examine B. to examine C. examining D. examined

答案选的是D
我想知道为什么选D,而不是选A
请高手解答
词组有have sth done
但也有have sb do啊~

do you think是插入语,它只影响句子的结构(倒装),你可以把它去掉之后,再来看看就更加清楚了!
Who the doctor will have ______ first, John or Kate?
再把它还原成陈述句看看:
The doctor will have (who/whom)______ first, John or Kate?
不难了吧?此处的have是使役动词,let/make之意,宾语(who/whom),需要选择的是一个宾语补足语.
宾语(who/whom即John/Kate)和examine(诊查/检查)之间是被动的关系,即宾语被(医生)检查/诊查,所以用过去分词examined!
解决此题关键:插入语,使役动词+宾语+宾语补足语!

因为是现在完成时态

因为 是被检查。。 这里省略了Be 嘛。。。

Will的应该选A。

答案是D
因为该句考的是have sth. done的用法
Who在此相当于whom 在句中作have的宾语

此题解题关键
1:do you think是插入语,在类似的句中可不考虑
2:Who的用法,在正式文体中是主格词,在非正式文体中既可作主格也可作宾格,此处相当于whom ,作宾格
3:have sth. done的用法 宾语和宾语补足语间构成被动关系,即:事情是被做的