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

请高手从语法上讲解为什么选D?8.ThenewhighwayintheareaisreportedDwithinfouryears.A.completingB.tohavecompletedC.havingbeencompletedD.tohavebeencompleted

题目详情
请高手从语法上讲解为什么选D?
8.The new highway in the area is reported _________D_______ within four years.
A.completing B.to have completed
C.having been completed D.to have been completed
▼优质解答
答案和解析
to have done 是将来完成时,本句的意思是highway将在未来4年之内完成,所以用将来完成时,
而highway是被完成,所以需要用被动语态,因此是要用 be done.
不过楼猪小气啊``居然不给悬赏..郁闷..下次还没有的话就不回答了~浪费口水``