it is been a long time这句话有语法上错误吗?朋友说不对 说 应该是 it has been a long time 到底那句是对的 ?

问题描述:

it is been a long time这句话有语法上错误吗?
朋友说不对 说 应该是
it has been a long time
到底那句是对的 ?

it has been a long time

It has been a long time.是对的。
因为它并不是表示被动,而是表示完成,所以应该是这个。

the second one

it has been a long time
你朋友说的对

It is a long time或 It has been a long time前者一般现在时结构
后者现在完成时结构二者都对

当然有问题…不同的助动词构成一定的语法功能…你总不能说I am was a boy 吧

It's been a long time
听起来会像是 it is been ...
其实是It has been 的缩写啦
方大同的一首歌《四人游》前奏部分,两人对话时就是说 It's been a long long time...

这句话语法上是错的
is后面接 v-ing,been在这的形式有问题
句子里有两个谓语动词,是不对的
应该是:it has been a long time.