to have done的用法和意思
1个回答

to have something done是指做好某事,但这事不是你自己做的,如理发修车等事

时态语态 主动 被动

一般式 to do to be done

进行式 to be doing

完成式 to have done to have been done

完成进行式 to have been doing

完成时:表示的动作发生在谓语动词表示的动作之前.

I'm sorry to have given you so much trouble.

He seems to have caught a cold.

完成进行时: