Though learning gymnastic has been more difficult 这里的has been 是什么用法不是只有 have been dong 和has been done吗?这里的has been 是什么?

问题描述:

Though learning gymnastic has been more difficult 这里的has been 是什么用法
不是只有 have been dong 和has been done吗?这里的has been 是什么?

翻译:虽然学习体育已经很困难了
这里的has就是一个普通的完成时的助动词,表示已经……。
然后在has后面的动词要用完成时态,be的完成时态就是been。
你说的那个have been done只是完成时钟的一个固有搭配和用法,还有很多其他的用法

楼主确定是learning而不是learned? 这是典型的倒装句,has been 后的动词learn 被提前了,原句语序应该是
Though gymnastic has been learned more difficult

表示一个延续的状态,也属于现在完成时的一种变形,文章中经常有
你好,满意请采纳,不懂请再问,O(∩_∩)O谢谢!

现在完成时, 尽管学体操已经更难了

注意,在主系表结构中,be动词后可以接形容词构成这种结构.
比方说 I am old enough to do this job!
这里的同样,讲的就是”不过,学体操也变得更难了“
那么been是be的过去分词形式,那当然也可以这样使用
你可能弄混了,这个句子中的been就是现在完成时have done中的”done“
而你说的have been doing是现在完成进行时
have been done则是现在完成时的被动语态

这里的has been是对 be动词在现在完成时态中的变形。
have been doing 是对do 在现在完成进行时中的变形。
have been done 是 对be done结构在现在完成时中的变形。