寻找老师,,这里为什么不能用不定式做状语?

来源:百度知道 编辑:UC知道 时间:2024/05/24 06:46:35
the project,____by the end of 2000,will expand the city's telephone network to cover 1,000,000 users.
A.accomplished B.being accomplished
C.be accomplished D.having been accomplished
请哪位老师详解。。。。。为什么不能用不定式。。为什么又必须要完成时的分词来做状语呢。谢谢。。
我写错了。。C选项就是不定式。。而且的确是2000前出的题。。
C.to be accomplished
这是一道99年的四级题。标准答案是D..我想选C的。。实在理解不通。

首先纠正一下:该空不管填什么都是做the project的定语而非状语

该题的句意是“2000年底完成的这项工程项目将会拓宽该城市的电话网络,从而容纳一百万的用户”

另外这个题应该是在2000之前编出的,否则不能理解的。根据“will”说明这项工程还没有完成,而是到2000年底的时候将会完成。所以就该用不定式 to be accomplishied 来做定语

不定式作定语时表示的是“没有完成,即将去做,要去做”的含义。

"问题补充:我写错了。。C选项就是不定式。。而且的确是2000前出的题。。
C.to be accomplished
这是一道99年的四级题。标准答案是D..我想选C的。。实在理解不通。"

我又问了好几个同事,都说应该是不定式。所以答案错了。按你选的来吧,不用怀疑了

搜了几个相关网页,可以参考下:
http://ks.cn.yahoo.com/question/1590003429125.html
http://ks.cn.yahoo.com/question/1590004088091.html

两个逗号之间那部分是用来修饰“the project”的,它已经在2000年底完成了。不定式一般表示“去怎么怎么样”,有一个意愿在里面,一定程度上可以表示将来。在这个句子里面,说话的人是站在现在说的,说这个工程将要怎么怎么样,而这个工程现在已经完成了。
总的来说就是“站在现在,回想当初,展望将来”。。。。

不定式表示将要做的事,
这句逗号之间有个时间by the end of 2000在200