有时候它们相同,但有时不对等。which makes是定语从句,修饰前面的先行词。making... 作为名词的后置定语时,两者都是修饰同一个名词,含义相同。
例如,This is the shop which makes cookies. =This is the shop making cookies.
making做前面句子或谓语的原因状语时,which makes补充说明前面小句的原因。两者的逻辑主语都是前面的小句,意义相同。
I always get up late, which makes the teacher angry. =I always get up late, making the teacher angry.
但making有时候做伴随状语,补充说明前面的谓语动词,逻辑主语是句子的主语。而which makes一般修饰前面的小句,两者的逻辑主语和意义不对等。
例如:I sometimes go by the shop, which makes cookies. 我有时路过做饼干的小店。which makes cookies修饰shop,逻辑主语是shop
I sometimes go by the shop, making cookies. 我有时路过那家小店的时候,会做些饼干。making cookies 是go by the shop的伴随动作,逻辑主语是句子主语I。