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

一道英语问题Theproject,bytheendof2010,willexpandthecity'stelephonenetworktocover1000000users.AaccomplishedBbeingaccomplishedCtobeaccomplishedDhavingbeenaccomplished为什么不选D,不是by加将来的时间

题目详情
一道英语问题
The project ,_____ by the end of 2010 ,will expand the city's telephone network to cover 1000000 users .
A accomplished B being accomplished C to be accomplished D having been accomplished
为什么不选D,不是by加将来的时间就用将来完成时的么?
▼优质解答
答案和解析
答案是C
原因:因为整个句子的状态是将来时,而这个计划project在the end of 2010之前并没有完成,所以用不定式to be accomplished 表示动作将要发生.by the end of 可以作为完成时的标志,或者是将来完成时,或者过去完成时,但是这不是绝对的,比如句中的to be accomplished by the end of 2010 是是用来修饰the project 的,动作尚未发生,故要选C