has been did是什么时态
没有has been did这种说法,有has been是什么时态。
has been是现在完成时,但一般都这么说have/has done,have/has been done,是现在完成时的被动语态。
现在完成时,但一般都这么说have/has done,have/has been done,是现在完成时的被动语态。现在完成时表示到说话时为止(或到现在为止)已经发生或完成了(不一定结束)的动作或状态。过去某一时间开始并一直持续到现在,并且有可能还会持续的动作或状态。
Have 表示动作,如表示“吃(=eat)”“喝(=drink)”“拿(=take)”“收到(=receive)”“度过(=spend)”等时,在用法应注意以下几点
(1) 可用于进行时态,但一般不用于被动语态。如
误Lunch is had by him.
正He is having lunch. 他在吃中饭。
(2) 不与 got 连用。如
误I’d like to have got a look at it.
正I’d like to have a look at it. 我想看看它。
(3) 一般不用缩略式。如
误We’d a good time at the party.
正We had a good time at the party. 我们在晚会上玩得很高兴。
(4) 构成否定式和疑问式时,必须用助动词 do。如
误When had you breakfast?
正When did you have breakfast? 你什么时候吃早餐?
表达将来时的几种结构
be going to do
表示最近打算进行的事,具有一定的目的性和计划性.(这种安排既有可能是主语做出的,也有可能是别人安排 的)
We are going to have a meeting tomorrow.
表示即将要发生的事情,不可避免要发生的事情.(多用于表天气)
It\'s getting cloudy. It is going to rain.