「聞かれていない=尋ねられていない」
と解釈するとaskを使うことができるかと思います。
Ask +人+物事:人に物事を尋ねる(聞く)
に当てはめて表現すると良いと思います。
I didn't tell them this topic because nobody asked me a question.
誰も質問をしてこなかったので、このトピックを言いませんでした。
また理由を示す際はbecause(~から)やso(だから)で表現できます。
Nobody asked me a question, so I didn't tell them this topic.
誰も聞いてこなかったので、このトピックを言いませんでした。
お役に立てれば幸いです。