完成式tohavedonetohavebeendone
1)现在时:一般现在时表示的动词,有时与谓语动词表示的动作同时发生,有时发生在谓语动词的动作之后。
Ihopetoseeyouagain.=IhopethatI'llseeyouagain.我希望再见到你。
2)完成时:表示的动作发生在谓语动词表示的动作之前。
I'msorrytohavegivenyousomuchtrouble.
Heseemstohavecaughtacold.
3)进行时:表示动作正在进行,与谓语动词表示的动作同时发生。
Heseemstobeeatingsomething.
4)完成进行时:
Sheisknowntohavebeenwreakingontheproblemformanyyears.