刘德华唱的流泪的歌:高手帮忙!一道英语选择题
来源:百度文库 编辑:高考问答 时间:2024/07/08 11:51:35
No computer so far () can have the same ability as human beings.
A.be built B.having built C.being built D.built
还有“having been built”可不可以用呢?so far不是要用现在完成时的吗
A.be built B.having built C.being built D.built
还有“having been built”可不可以用呢?so far不是要用现在完成时的吗
选D,built 在这里作为定语修饰computer.having been built 用在这里太罗嗦。
so far [简明英汉词典]
adv.迄今为止
到目前为止
就此范围(程度)来说
C
HAVING BEEN BUILT 也可
只能选D
having been built亦可。
built可以表示完成,你可以把它理解成省略了having been。
C 句子的主要成分提取出来就是no computer has the same ability as human beings.so far修饰的是后面的have ,具体情况具体分析咯~
只能选“B"吧,having been built 似乎带有被动的口气,在此显然不适合。
D
having been built也可以.