--- Did you have anyone _________ the watch?--- Yes. I had the watch ________ yesterday.A.to repair;

题目简介

--- Did you have anyone _________ the watch?--- Yes. I had the watch ________ yesterday.A.to repair;

题目详情

--- Did you have anyone _________ the watch?
--- Yes. I had the watch ________  yesterday.
A.to repair; repairB.repaired; repaired
C.repair; to be repaired D.repair; repaired
题型:单选题难度:中档来源:不详

答案

D

试题分析:句意:你让人修表了吗?是的,我昨天把我的手表修理了。第一空中构成have sb do sth让某人做某事的句型,第二空中have sth done让某个事情被做,to be done表示将来的被动,不符合题意,故选D
点评:have 后面常可以接宾语和宾语补足语,如果宾语和宾补之间是主动的关系可以用动词的原形,表示使动的概念,如果是表示正在进行可以用doing 的形式,如果宾语和宾补之间是被动的关系,用have sth done的句型来表示句子的意思。

更多内容推荐