一道英语单项选择题,so far we have finished 60 percent of the project.The rest _____ in six months

so far we have finished 60 percent of the project. The rest _______ in six months.

A.will finish B.is to be finished
C.are to be finished D.will have been finished
应该选哪个,为什么,求详解,谢谢

选择B
解析:①句子中出现了表示一般将来时的时间状语in six months,所以用一般将来时,即:will do = be to do,而不是将来完成时,所以排除D.
②又the rest=the rest project和finish为被动关系,即:will be finished = be to be finished,所以排除A.
③同时,the rest=the rest project为一整体概念,所以系动词用单数,即:will be finished = is to be finished,排除C.
综上所述:选择B选项
翻译为:到目前为止,我们已经完成了这个项目的60%,剩下的项目将在六个月内完成。

对你有所帮助的话,请及时采纳喔~~
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-04-04
选D

1.首先根据时间状语 in six months.,排除BC,因为in+一段时间,应该用一般将来时。
2. 又因为 the rest是指the rest of the project 是指项目的剩余部分,得是“被完成”

所以选D

翻译下 “迄今为止我们已经完成了项目的60%,剩下的将在6个月后被完成”

will +have +done 将来完成时。

希望帮到你~
第2个回答  2013-04-05
So far we have finished 60 percent of the project. The rest _______ in six months.

A.will finish B.is to be finished
C.are to be finished D.will have been finished

应该选哪个,为什么,求详解,谢谢
答:B
译:到目前为止我们已经完成了该项目的60%。剩下的(40%)将在六个月后完工。
析:本题主要考查的是主谓一致,其次考查将来时态及相应的状语和语态。
第二句中的主语the rest=40% of the project , 真正的主语是project ,仍被看作是第三人称的单数,所以排除C。
be to =will, (should) ,可以表示将来,
in six months一般译作“六个月之后”,与一般将来时连用。排除D。
D. 是将来完成时,一般用by +将来时间,如:by the end of next year, 明年年底之前(将已经完成)
而project与finish之间是被动关系,所以排除主动的A. will finish
第3个回答  2013-04-07
so far we have finished 60 percent of the project. The rest _______ in six months.
B.is to be finished
目前为止,我们已经完成了这个项目的60%,剩下的项目将在六个月内完成。
第4个回答  2013-04-04
选D,从in six months(在六个月内)可知是将来时,因为工作被完成是被动语态,所以用will+be+done,表示将来式的被动语态......
意为,到目前为止我们已经完成了百分之60的工作,剩下的将在六个月内被完成。
谢谢,若正确请采纳!
第5个回答  2013-04-04
答案B
in six months表将来,但ABCD都表将来。The rest指剩下的40 percent,因此应用单数,排除C。且project应是被finish,排除A。D是将来完成时,应与by…或before…或by the time of+固定时间点相匹配,in six months表一个时间段,故排除D。
相似回答