have keep 和be keep 的区别

问题描述:

have keep 和be keep 的区别

区别主要在主动、被动语态上.
He has kept the cakes in the fridge for more than three weeks.
The cakes were kept in the fridge.
【主意:keep要使用过去分词kept.】