Can you have your report______tomorrow?

admin2019-07-31  12

问题 Can you have your report______tomorrow?

选项 A、finish
B、finished
C、to finish
D、finishing

答案B

解析 have后面可跟“宾语+不带to的动词不定式”或“宾语+ing”或“宾语+过去分词”,例如:I had him fill out a form。我叫他填了一张表。在本句中不带to的动词不定式作宾补。又如:He had us laughing all through the meal.他使我们在吃饭的过程中自始至终笑个不停。在这里现在分词作宾补。再如:I really must have my watchrepaired.我真得把表拿去修了。本句中过去分词作宾补。因为finish的非谓语动词形式与宾语report具有逻辑上的动宾关系,因此应用have sth.done结构,所以A、C和D错误,而只有B正确。
转载请注明原文地址:https://kaotiyun.com/show/za9Z777K
0

最新回复(0)