J joham Key Member Joined Oct 30, 2007 Member Type Student or Learner Native Language Chinese Home Country China Current Location China Jan 24, 2013 #1 What's the difference between 'Why have you come back?' and 'Why did you come back?' ?
S SoothingDave VIP Member Joined Apr 17, 2009 Member Type Interested in Language Native Language American English Home Country United States Current Location United States Jan 24, 2013 #2 No difference in meaning.
konungursvia VIP Member Joined Mar 20, 2009 Member Type Academic Native Language English Home Country Canada Current Location Canada Jan 25, 2013 #3 That's probably true in practice. The former, however, is very BrE, and the latter AmE.