Learn English – use “I have asked something”


I wonder whether “ask” can be used as verb in past or present perfect tense. I used “I have asked something from somebody” in email, but this sentence sounds a little weird to me. So I want to check whether the grammar is right.

Best Answer

The example in your question uses the present perfect tense, and you ask about past perfect. Anyway, either is fine:

I have asked that question before. [Present perfect]

I had asked that question before. [Past perfect]

Either usage is fine and grammatical.