it's been a long time是什么意思?

如题所述

意思是好久不见;好长时间了。

a long time:一段时间;长时间。

It's been 是It has been的缩写,属于现在完成时态。

现在完成时不能单独与准确时间状语连用,除非与for,since连用。例句:

It's been a long time since I heard a blackbird's song in the evening. 

我很久没有听见乌鸦的夜鸣了。

扩展资料:

现在完成时态的构成:

现在完成时是“过去的动作或状态持续到现在并且已经完成”。在英语时态中,“时“指动作发生的时间,”态“指动作的样子和状态。它的构成:主语+have或has +动词的过去分词。

具体来说,用助动词have表示“时”,以表明动作发生的时间是在过去、现在还是将来;用过去分词来表示动作的“态”,以表明该动作已经完成。

现在完成时往往同表示不确定的过去时间状语连用,如:already(肯定句中),yet(否定,疑问,句末),just,before,recently,still,lately,ever等,例句:

He has already obtained a scholarship.

他已经获得了一份奖学金。

参考资料来源:百度翻译-It's been a long time

温馨提示:答案为网友推荐,仅供参考