结构“have+sth.+过去分词”表示“让别人去做某事”。根据"The car I ________"可知"I ________"是定语从句修饰先行词car,我是让别人修理的汽车,car在定语从句中作have的宾语,构成结构"have the car repaired"。又根据"What a day"以及"go wrong again"可知在这句话之前,汽车就已经修理过了,所以要用一般过去时,也就是要用have的过去式had,已经有了car作had的宾语,所有就不能再用it来作宾语了。综上所述,故选C。
A
句意:
这是我读过的最有趣的一本书。
A. 关系代词,指代人/物;
B.关系代词,指代物;
C.关系副词,指代时间;
D.关系代词,指代人。
分析句子结构可知, I have read.是定语从句,修饰先行词the book,先行词是物,所以关系代词用that/which。
当先行词被序数词或最高级修饰时,引导词只能用that。本题中,book 被the most interesting(最有趣的)修饰,所以只能用that。故选A。
B
句意:医生必须时刻预防把疾病传给他的家人。
A.lead to 导致;
B.guard against预防;
C.care about 关心;
D.go beyond 超出;胜过;
根据常识,医生应该预防疾病传播,故选B。
B
句意:据报道,不止一人在海滩上被谋杀。
根据句意可知,主语more than one person(不止一人)与动词murder(谋杀)存在被动关系,所以此句要用被动语态,被动语态结构为be+动词的过去分词,排除A和D;
“more than one+单数名词”作主语时,尽管从意义上看是复数,谓语动词用单数形式。 was是is的过去式,所以be动词要用was。
只有选项B符合语法规则,故选B。
C
句意:
布朗先生的家昨晚有人闯入。有些东西丢失了。
A.闯入,一般过去时
B.正闯入,过去进行时
C.被闯入,一般过去时的被动语态
D.闯入,现在完成时
根据break into 破门而入,已知主语为Mr White's house,可知房子是被破门而入的,应该用被动语态。被动语态结构为:be+动词过去分词