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不是要用现在完成时的吗

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 21:27:03
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不是要用现在完成时的吗

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不是要用现在完成时的吗
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不是要用现在完成时的吗

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不是要用现在完成时的吗
选D,built 在这里作为定语修饰computer.having been built 用在这里太罗嗦.

C

C 句子的主要成分提取出来就是no computer has the same ability as human beings.so far修饰的是后面的have ,具体情况具体分析咯~

so far [简明英汉词典]
adv.迄今为止
到目前为止
就此范围(程度)来说
C
HAVING BEEN BUILT 也可

D.
首先排除B
A.C这种形式都是不对的

只能选D
having been built亦可。
built可以表示完成,你可以把它理解成省略了having been。

c

只能选“B"吧,having been built 似乎带有被动的口气,在此显然不适合。

电脑被制造是被动,排除B与D,A形式不对.选C

我凭语感觉得是C。

c

D
having been built也可以.