It's almost correct. Yes, you can use 'asked' without 'have, had', that's true. It's the past simple tense. But it should read:
- I asked him a question which was a bit uncomfortable
- I asked a question, which was a bit uncomfortable to him.
I am not a teacher
- For Teachers