两个都是对的,但是意思不一样。
where ever the city may be是“不管这/那座城市可能在哪儿”,what ever the city may be是“不管这/那座城市可能是什么”。
The city may be后面未必是名词,也可能是表示地点的副词或短语等。比如:
The city may be in the north of China.
whichever更合适,whatever是不知道是city的情况下用的,中文是不管什么城市,所以你觉得是whatever.whereever是不用city时候说的
我没看出来区别在哪,亲爱的,是 maybe分不分开么