would have been是过去将来完成时。
would have been通常用在虚拟语态中,表示在过去的时间为起点,在以后的一段时间内能完成的动作。
would have been属于would have done的句式,属于过去将来完成时。其中been是be的过去分词,而would be是过去将来时,就是说会怎么样。
would have been通常用在虚拟语态中,表示将会做与过去事实相反的动作。would have been属于would have done的句式,属于过去将来完成时。其中been是be的过去分词。
例句:
My daughter would have been 17 this week if she had lived.
我女儿要是还活着的话,这周就17岁了。
She would have been proud to see Kanchi putting the blue shawl to such good use on such a momentous day.
她要是看到凯蒂在这样一个重要的日子披上她给买的蓝披肩,一定会感到十分自豪。
Her condition , open- heart surgery that as she required , would have been treated when she was a child .
她的情况,她所要求的开胸手术,当她是个孩子时就该治疗了。
Roy: I wish I could've seen the ballet. I'm sure it would have been a pleasant memory in the trenches. What were you going to say?
罗伊:我希望我能看到你的芭蕾演出。我确信它将成为在战壕中的美妙回忆,你要说什么?
Ambassadors' consumption does not return to the mechanical engineers who would have been the original recipients of that money.
大使消费的钱不会回到机械工程师那里,他们才是原本应该得到这些钱的人。