hard for someoneیعنی: برای کسی سخت بودن، معمولاً از نظر انجام دادن، تحمل کردن یا کنار آمدن با چیزی.• Learning English is hard for me. یادگیری انگلیسی برای من سخت است.• This decision is hard for her. این تصمیم برای او سخت است.hard on someoneبیشتر یعنی چیزی فشار، آسیب یا اثر منفی روی کسی می‌گذارد.• Divorce is hard on children. طلاق روی بچه‌ها تأثیر منفی و سختی می‌گذارد.• The divorce was hard on him. طلاق فشار زیادی به او وارد کرد.تفاوت خیلی ساده:hard for = سخت برای انجام دادن/تحمل کردنhard on = فشار یا تأثیر منفی روی شخصمثلاً:English is hard for me.انگلیسی برای من سخت است.Stress is hard on me.استرس فشار زیادی روی من می‌گذارد.@bookfc