have been

来源:百度知道 编辑:UC知道 时间:2024/05/09 16:02:00
has been意思 has been to 意思 has been 的用法
Scientists think that there has been life on Earth for million of years.什么意思

Scientists think that there has been life on Earth for millions of years
科学家认为生命存在于地球已经有几百万年了。

has been 用于完成时,表示“已经”,是be(是)的时态变形。
比如,I am eating.我正在吃东西。
I have eaten.我已经吃好了(has用于第三人称单数)

至于has been to是什么意思,这个问法有点奇怪。它根本不是一个结构啊。。。

has been是现在完成时,一般翻译成“已经”
我现在想不起来带有has been to的句子,你有吗?根据语境或许可以帮你翻译一下。
科学家们认为,在几百年前地球上就已经有了生命。
现在完成时用于一个动作从过去发生一直到现在停止或继续延续下去,还可以表示对现在的影响,这个句子中的has been是从过去一直到现在还将延续下去的动作。

科学家认为地球上的生命存在百万年了。
has been就是be的现在完成式,没有has been to ,这不是固定的搭配。

have been是现在完成时的标志。
是情态动词,没有实际意义。
完成时的句子在翻译时经常是可以加上“已经”这样的词。
如你的那句话:科学家认为地球在上百万年以前就已经有了生命。

科学家认为百万年前地球上就有生命存在。

have been to... 后面加名词,表示:去过某地
Have you just been to the cinema? 你刚去过电影院吗?(现在完成时)