第2个回答 2013-04-08
The difference is where you put BE is.
Did you ( at some time in the past)
Have you (what you are saying hasnt occur yet)
For example:
Did you have luch? (lunch time is over, asking other if they ate their lunch)
Have you had lunch? (The time for lunch has not yet passed, so it is still possible to have lunch).
Look at ur sentence to see which one.本回答被提问者采纳