下面的句子对吗?
He has made a lot of films, but few good ones.
是否应该改为:
He has made a lot of films, but few are good ones.
改不改都是对的。
不改的话,原句的 but 后面为省略句,承前省略了 he has made。即:
He has made a lot of films, but few good ones.
若改的话,则是一个完整的并列句:
He has made a lot of films, but few are good ones.