早教吧 育儿知识 作业答案 考试题库 百科 知识分享

请教一道语法题Theytheroadlastnight,buttheywon'tcompleteituntiltomorrow,sotheroadisstillclosedtothetraffic.A.repairedB.wererepairingC.hadrepairedD.hadbeenrepairing请问为什么?D为什么错?P14/161

题目详情
请教一道语法题
They ___the road last night,but they won't complete it until tomorrow,so the road is still closed to the traffic.
A.repaired
B.were repairing
C.had repaired
D.had been repairing
请问为什么?D为什么错?
P14/161
▼优质解答
答案和解析
因为题意是说 昨晚在修路,但明天不会修完 就只能用过去进行时.如果选D,D的意思是过去完成进行时,说明 路在过去就已经修完了,与题意明显不符.因此,不能选D