has been是什么时态怎么翻译
现在完成时,但一般都这么说have/has done,have/has been done,是现在完成时的被动语态。现在完成时表示到说话时为止(或到现在为止)已经发生或完成了(不一定结束)的动作或状态。过去某一时间开始并一直持续到现在,并且有可能还会持续的动作或状态。
ave表示动作,如表示“吃(=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.