1.如果是直接主谓宾的话,this前需要宾语从句的引导词that.
2.不光要看语法,还要看语境.本句的意思是,我在某本书或别的什么书上看到过,是哪本这很重要么?
some book or other 是某本书或另一本书 的意思,而不是 某本书或其他东西 的意思,所以还是局限于书的范围,讨论的是"哪一本".
3.因为what还是to的宾语,从句作介词宾语时引导词必须用what.
4.因为原句中的表语是个从句,是what he believes to e America on the map is perhaps another country,是这样一个完整的"意思",而不是what,你给的例子中,
That is what I want,表语就是what本身,是一个具体的"东西",所以这两者是不同的.
明白了么,
祝好!再不懂可以给我发消息...