من الشائع أن يقال: تحدث على الظروف الصعبة.
والصوابُ أن يقال: تحدث بالظروف الصعبة.
لأن الفعل تحدث لا يتعدى بـ على.

المصادر:

هلا أمون. معجم تقويم اللغة وتخليصها من الأخطاء الشائعة. بيروت: دار القلم. ص. 63. ISBN:9953-72-177-7. QID:Q117481162.