much,more,far的区别

问题描述:

much,more,far的区别
这三者到底有什么区别呢?
例题:The new flat is-------than the old one
Which following is wrong?
A;much cleaner B;more cleaner C;a little cleaner D:far cleaner
请问为什么选B呢?这三者有什么区别

选b 是因为b 是错的,more 是比较级,而cleaner 又是比较级.比较级不能修饰比较级.所以它错了.要说much,more 的区别.much 的比较级是more.
其他三个选项都是对的.