The Yangtze River is the longest river in Asia,which is B、C怎样区分

问题描述:

The Yangtze River is the longest river in Asia,which is B、C怎样区分
A:6,300-kilometers-long B:6,300-kilometer-long C:6,300 kilometers long D:6,300 kilometer long
答案为什么选C不选B,带连字号的不是表示……的么,be动词后面不是用形容词修饰么?

带连字符的确表示“……的”,但是带连字符的单词组合在做形容词时候,不能做表语形容词,也就是说不能做表语,只可做定语.如果把B改成 a 6,300-kilometer-long river,就可以选B了,也就是它后面必须跟一个名词才可以使用.