That's a pretty dress,where have you bought it?
AAmle
5 answers from our tutors
Correct: That is a pretty dress, where did you buy it?
Check your English level for free
Take our quick and free test to find out your current level of English
Start testThat's a pretty dress, where did you buy it?
- Robert PickacardRobert Pickacard Certified English Teacher / Professional Magician
I would say Where have you bought it was more American English whereas British English would be Where did you buy it?
That's a pretty dress, where did you buy it?