he is really been in a bad mood recently.

he is really been in a bad mood recently.All he does is staying in his dorm all day long.这句话什么时态 ,为什么是been?时态盲,请详细解释。

第一句应该不是is,而是has。在古旧的英语用法中is当has理解,is been等于has been,不过这在现代英语中是不允许的。但总归一句话,第一句话是现在完成时。第二句是普通的系表结构,一般现在时,可不是现在进行时哦。追问

谢谢!新东方六级的模拟题里面原文就是 is ,所以就搞不明白了。是不是只要recently都用现在完成时呢? 为什么第二阶段不是现在进行时呢……

追答

staying 是动名词短语,在is之后,就是典型的主系表结构。主语是all。

追问

非常感谢!

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