having+过去分词与have+过去分词有什么区别?

2个回答

  • 1、“having+过去分词”是非谓语动词形式,即现在分词或动名词的完成式.做现在分词时,在句中作状语、定语、补足语;做动名词时,在句中作主语、宾语.如:Having finished his homework,Tom went to play football with his friends.2、“have+过去分词”是谓语动词的时态形式,即现在完成时.在句中只能做谓语.如:Great changes have taken place in my hometown in the past twenty years.