Learn English – “Ask me anything” and “Ask anything to me”

grammatical-casegrammaticalityindirect-objectspronouns

There are some sentences I hear regularly:

  1. Ask me anything
  2. Ask anything to me.
  3. If you ask me whether he was right, I would tell you "No".
  4. If you ask me about whether he was right, ….
  5. If you ask to me whether he was right, I would tell you "No".
  6. If you ask to me about whether he was right, …

So I hear the construction between ask + me + something but I like to know which sentences are correct above?

And also could you please explain the grammatical rule of these sentences?

And more quick thing, I told my native english speaker friend this "Do you know whether Eric asked me today". And his reply was "I don't know what Eric asked you about." However I meant to ask whether Eric ever looked for me or not. Was my question wrong?

Best Answer

All of your examples with to me are grammatically incorrect. The verb ask takes an indirect object and a direct object, and the indirect object cannot usually be moved to an oblique phrase with to. So the following are correct:

  1. Ask me anything.
  2. If you ask me whether he was right, I would tell you "No".
  3. If you ask me about whether he was right, ....

And the following are incorrect:

  1. Ask anything to me.
  2. If you ask to me whether he was right, I would tell you "No".
  3. If you ask to me about whether he was right, ...

The problem with your question Do you know whether Eric asked me today? is that you've placed me in the indirect object position. This makes for a bizarre question in which you ask your friend if Eric has asked you any questions... which makes no sense. What you meant to say was Do you know whether Eric asked about me today?