came from 後面的地點是賓語, 因為from是介詞,介賓結構要記住,後面是介詞賓語。試着比較以下兩句話: He came late. He came from Beijing. come是不及物動詞,要加賓語就要先加介詞,所以from 後面是賓語。而late這個副詞,是修飾不及物動詞come的。He came home 中,home本身就是副詞可以直接修飾動詞,和He came late語法上一樣。
come from 後面的地點,是賓語。
come 是不及物動詞,要想説來自哪裏,就需要介詞from, 後面才能接名詞。比如我來自中國I come from China. 這裏的China, 雖然是一個地點,但在這裏是一個表地點的名詞,在句中做賓語。
同樣的例子比如: go to school 去上學,school也是賓語。