如果 be (或 come) from... 表示“是......人”的意思时,如果主语还活着,应该用一般现在时。如:
Where do you come from ? (= Where are you from ?) —— I come from Wuhan. (= I'm from Wuhan.)你是哪里人?—— 我是武汉人。(比较:Where did [或 have] you come from ? 你从哪里来?)
《高考英语备考1号·速效编》
《高考英语备考1号·写作编》
《高中英语晨读晚记》
《高中英语错题笔记》
《零起点考大学英语》