1)现在完成进行时态 (have/has been + -ing 分词构成): 动作或状态从过去某时开始,继续到现在,可能继续下去,也可能刚刚结束.
I’ve been writing letters for an hour.
I’ve been sitting in the garden.
2)过去完成进行时(由had been + ing分词构成): 过去某个时刻以前一直在进行的动作
I’d been working for some time when he called.
We had been waiting for her for two hours by the time she came.
By next summer, he will have been working here for twenty years.
In another month’s time she’ll have been studying here for three years.
4)将来完成时(由shall/will have + 过去分词构成): 将来某时已发生的事.
I shall have finished this one before lunch.
They’ll have hit the year’s target by the end of October.
He was said to be jealous of her success.
It was said that he was jealous of her success.
It is supposed that the ship has been sunk.
The ship is supposed to have been sunk.
担当be supposed to 与不定式的一般形式搭配时往往表示不同的意义.例如:
Why are you driving so fast in this area? You are supposed to know the speed to know the speed limit. (你应该晓得速度限制)
He was asked a number of questions at the press conference.
Two days were allowed them for making the necessary preparations.
She was called Big Sister by everybody.
Then he was made a squad leader.
He was considered quite qualified for the job.
The room was always kept clean and tidy.
Vi + adv
The plane took off two hours late.
Vi + prep
They looked round the Cathedral.
Vi + prep (有被动语态)
She’s looking after her sister’s children.
The children were always well looked after.
Vi + adv + prep
I began to look forward to their visits.
Vt + O + adv
Some women choose to stay at home and bring up their children.
The children were brought up by their mother.
They took him on.
Vt + adv + O (无被动语态)
I am trying to give up smoking.
Vt + O + prep
We talked Donald into agreement.