①be from 由什么地方来, 是什么地方人的意思 (有祖籍那里的意思)
I am from China. 我是中国人。
come from 从什么地方来 (只是简单说从那里来)
I came from China. 我从中国来。(但不一定是中国人)
②1. 两者均可表示”来自哪里”.指明说话者的家乡.不过come from 属于短暂动词,不和延续时间连用, be from 可以.
eg: I come from China.= I am from China.
2. Come from 还可表示从某个地方来,而be from 则不行.
eg: I came here from my uncle's .我从叔叔家来这的。
意思是一样的,不用去纠结意思有什么不同
用法的话区别在于系动词be 和实义动词do,要注意否定句疑问句的变化
He is not from... He doesn't come from
Is he from .... does he come from ...
where do you come from?=where are you from?
如果使用come from,这句话可以改为:
where does your pen pal come from?
明白了吧?不明白自己意会吧。。。
意思一样。