1.楼主说得没错.
正常情况下,where是疑问副词,很少会做宾语,一般是做状语,但是和from连用的话,就比较特殊了.
2.这是因为from是一个很“另类”的介词.
它不但可以加名词/代词等做宾语形成介宾短语,而且还可以加介宾/副词构成双重介词结构.
3.如:
1)The tiger jumped from behind the tree.The cat jumped from under the bed.
注:from + 介宾(behind the tree/under the bed)
2) I came from abroad last year.
注:from + 副词(abroad)