单选题 This machine needs ______. Can you have it ______?
A. to repair; repair B. repairing; repaired
C. repair; repairing D. be repaired; repaired

【正确答案】 B
【答案解析】[解析] 该题考查need作实意动词的用法以及have sth done的用法。当句子主语是物体时,need doing以主动形式表被动意义,动名词doing与主语非人称之问有动宾关系。have sth done表示“请别人做某事”。