Creating questions in English is one of the hardest things to do for Spanish speakers! I sometimes wonder how often I have corrected people when it comes to questions.
It is important to realise just how vital questions are when it comes to having conversations and when your ability to formulate questions is weak then you are likely to fall into traps very often!
The main problem that I have encountered is this:
"Why YOU HAVE done that?".
That type of problem is SO common.
It is quite complex to give you a full explanation here about why this is wrong but the basic rule in English when you create questions is:
FIRST: "QUESTION WORD" (When, why, what, how etc)
SECOND: "AUXILIARY VERB" (Do, have, be etc).
So the correct version of the sentence is: "Why (question word) HAVE (auxiliary verb) YOU done that?"
I hope that helps!
Soy el director de Daniel Smith + Partners. Tengo más de 10 años de experiencia enseñando inglés a españoles.