Is there any difference between these 2 questions or both of them mean the same thing? How one should respond at each of them? Many thanks!

closed as off-topic by user3169, ColleenV Jan 22 at 16:01

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "This question should include more details than have been provided here. Please edit to add the research you have done in your efforts to answer the question, or provide more context. See: Details, Please." – user3169, ColleenV
If this question can be reworded to fit the rules in the help center, please edit the question.


Depending on context and tense they may not be interchangeable.

What is your country of citizenship? What place do you call home? Only do works for those questions:

Where do you come from?
--I come from a small town in Alaska.

Where have you come from. No

Where did you leave from to arrive here? Who sent you? Either can be used:

Where did you come from?

--I came from the North Pole.

Where have you come from?

--I've come from the Office of Internal Affairs.

There is also the slight aspectual nuance of the past tense versus the present perfect there. In certain circumstances the present perfect might be intended to signal that the answer to the question has some relevance to the present context. The answer could be relevant to the present context even if the question were posed using the simple past, but the language itself, the form of the verb, would not be any indication thereof in that case.

Not the answer you're looking for? Browse other questions tagged or ask your own question.