简单的英语问题...

来源:百度知道 编辑:UC知道 时间:2024/05/15 04:06:50
the project having been accomplished by the end of 2003,will expand the city's telephone network to cover 1000000 users.为什么是动句词形式呀...
写错了,是动名词不是句, 我只是问的为什么要加ing

动名词好吧,在这里不是时态问题...

the project ______by the end of 2000, will expand the city’ s telephone network to cover 1, 000,000 users. (99/6/68)
a) being accomplished b) to be accomplished
c) accomplished d) having been accomplished
【答案】b
【分析】在这里b) to be accomplished是the project的定语,由于主体the project和动词accomplish之间是被动关系,所以用被动语态;又由于动词accomplish还没有完成,是将要完成,所以要用不定式,故选b)

楼主的这个句子

不知道是不是这个句子,这样解释行不行呢。

这里的D选项是非谓语动词的完成时的被动形式,工程肯定是被完成。而且可哦率后面的半句话是未来时态,所以觉得你在时态上面再考虑一下。

having 表示目前正在进行,将来完成的意思

项目是被完成,它自己本身不是完成。