he said he (C) the new bike for over ten days A.has bought B.has had C.had bought D.had had 原因是只要原因

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/26 04:16:09
hesaidhe(C)thenewbikeforovertendaysA.hasboughtB.hashadC.hadboughtD.hadhad原因是只要原因hesaidhe(C)thenewbik

he said he (C) the new bike for over ten days A.has bought B.has had C.had bought D.had had 原因是只要原因
he said he (C) the new bike for over ten days A.has bought B.has had C.had bought D.had had 原因是
只要原因

he said he (C) the new bike for over ten days A.has bought B.has had C.had bought D.had had 原因是只要原因
正确答案不是C,而是D.
由for over ten days可以知道,动词要用延续性的,排除A、C.
宾语从句原本是用现在完成时态,但是由于主句的时态为一般过去时,所以应该改成对应的过去时态,即过去完成时态.排除B.

他说这台自行车她已经买了10多天了。因为前面用的是said所以后面要用had而不是has。买buy的过去式是brought所以就是C

买的动作在他说这个动作前,他说已经是“过去式”,那“买”就要过去的过去即过去完成时啊