"I would like to ask you that have you"

Solution 1:

The use of "that" in a question isn't right, and "have you" should be reversed.


You'd use "that" if it was a statement, not a question: "it is true that...", for example:

  • I would like to tell you that you should have received my gift
  • I would like to show you that you must have received my gift
  • I would like to inform you that you will soon have received my gift

Your example is a question, so the word needs to match the intention of the question - indicating that this question seeks a yes or no answer:

  • I would like to ask you if you have received my gift?
  • I would like to ask you whether you have received my gift?

Replacing this changes the meaning of the question:

  • I would like to ask you how you have received my gift?
  • I would like to ask you when you have received my gift?
  • I would like to ask you why you have received my gift?
  • I would like to ask you who has received my gift?

Or maybe you meant more like this:

  • I would like to ask you a question: have you received my gift?
  • I would like to ask: have you received my gift?