下面两个英语句子哪个正确?

问题描述:

下面两个英语句子哪个正确?
① Which is the most expensive camera of all
② Which is the most expensive of all camera
第②个改成 all of the camera

第一个正确
which is the most Which is the most expensive camera of all cameras
省略了 cameras
第二个 错在 which is the most expensive one of all cameras
all +可数名词负数