英语语法题,为什么答案是C 有so far不应该是having been built吗?

自卑qq 1年前 已收到3个回答 举报

双双表哥 幼苗

共回答了23个问题采纳率:91.3% 举报

有so far就应该是用现在完成时态,也就是用:have / has been built.和你说的having been built一点都不同.so far 时态有关.是没有错的.但是与形式无关.你说的having been built 是现在分词的完成被动式(注意:是式,...

1年前

3

aaa2q 幼苗

共回答了171个问题 举报

having been bulit 是可以,但不是最好,
作定语的话,越简单越好,built,表示被动完成就可以了

1年前

2

侬本多情是无用 幼苗

共回答了10个问题 举报

no computer 是一个整体做主语, built是做后置定语修饰computer can是情态动词,have是整句的位于动词,到目前为止没有电脑有像人类一样的能力谢谢您的回答, 可是您答的这些我知道,我就是困惑为什么不能是having been built? 是having been done 这种形式不能做后置定语吗?谢谢having been done是现在分词完成时的被动语...

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 18 q. 0.031 s. - webmaster@yulucn.com