Zheng He had over 300 ships, some were over 150 meters long and could carry up to 1,000 people.
A. that
B. which
C. of which
D. on which
网友回答
A. that
B. which
(答案→)C. of which
D. on which
解析:句意:郑和有300多艘船,其中的一些船只超过了150米长,能够载1000人。that不能引导定语从句;这里是定语从句,先行词是300 ships ,which代替300 ships,表示300 ships中的一些应该用of,故选C。