完成时be动词是描述过去和现在关系的关键要素,包括“have been”,“had been”和较少使用的“have been being”。通过掌握这些动词,我们可以更准确地描述过去的动作或事件对现在的影响。
have been
have been是完成时中最常用的be动词之一。它的构成方式是have/has(根据主语决定)+ been。have been的意思是“一直到现在为止一直在做某事”,例如:
- I have been studying English for five years. (我已经学习英语五年了。)
在这个例子中,have been表明了这个人从五年前一直到现在都在学习英语。
had been
had been是另一个常用的be动词,它的构成方式是had + been。had been的意思是“过去一直在做某事”,例如:
- She had been working at the company for ten years when she got promoted. (她在晋升时已经在公司工作了十年了。)
在这个例子中,had been表明了这个人在晋升之前一直在公司工作。
have been being
虽然比较罕见,但有时我们也会使用have been being来形容一个动作一直到现在都在进行中。它的构成方式是have/has + been + being,例如:
- He has been being very quiet lately. (他最近一直都很安静。)
在这个例子中,have been being表明了这个人从最近开始一直都很安静。