问一道今年高考英语选择题

来源:百度知道 编辑:UC知道 时间:2024/04/27 15:56:05
——Did peter fix the computer himself?
——He_____,beacuse he doesn't know much about computers.

A、has it fixed
B、hd fixed it
C、had it fixed
D、fixed it

我想要答案和解释,特别是A、C的区分。

has it fixed 是一般现在时态

had it fixed 是一般过去时态 两者都是要某人做某事 也就是让某人来修理
而且题目是Did是一般过去时
因此要对应时态 要选C

彼得自己修的电脑吗?
他让别人修的。因为他不太动电脑
B.D 不符合题意。
a是一般现在时。所以选c

两者都表示让别人去做吧,只是时态的问题,按题意,应该是选C

选C。"have sth done"意为请别人做某事,从题干的did来看,应该用过去式回答,当然不会是A