from是介词不能做谓语,需要和前面的be的形式做谓语,表示来自,,,而come from是动词能做谓语也是这个意思,他们无区别
两者均可表示”来自哪里”.不过come from 属于短暂动词,不和延续时间连用, be from 可以.
eg: I come from China.= I am from China.
come from 还可表示从某个地方来,而be from 则不行.
be from 由什么地方来, 是什么地方人的意思 (有祖籍那里的意思)
I am from China. 我是中国人.
come from 从什么地方来 (只是简单说从那里来)
I came from China. 我从中国来.(但不一定是中国人)
没太大区别,如果想表达“我是哪儿人”的概念,完全可互换。比如:I'm from China.和I come from China.是一样的。非要说的话。后一种用的稍多一点吧。
He's just come from the countryside.
他刚从乡下来。
where are you from?
你是那里人?
from 由什么地方来, 是什么地方人的意思 (有祖籍那里的意思)
I am from China. 我是中国人。
come from 从什么地方来 (只是简单说从那里来)
I came from China. 我从中国来。(但不一定是中国人)