"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?