【单选题】Can you have your report ______ tomorrow
A、finish
B、finishedC、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 watch repaired. 我真得把表拿去修了。本句中过去分词作宾补。因为finish的非谓语动词形式与宾语report具有逻辑上的动宾关系,因此应用have sth. done结构,所以A项、C项和D项错误,而只有B项正确。
document.getElementById("warp").style.display="none";
document.getElementById("content").style.display="block";
查看试题解析出处>>
发布评论 查看全部评论