فرق who با whom چیه میشه بگین
٣ پاسخ
who ضمیر فاعلی هست و whom ضمیر مفعولی.
یعنی اگه به جای who، ضمیر فاعلی دیگه ای مثل he she we و ... بذارین، ساختار جمله تغییر نمیکنه.
و اگه به جای whom، ضمیر مفعولی دیگه ای مثل him her us و ... بذارین هم همین اتفاق میفته.
به طور مثال:
[Who/Whom] do you love?
✅Do you love him?
❌Do you love he?
So, whom is correct.
[Who/Whom] writes the songs?
✅He writes the songs.
❌Him writes the songs.
Therefore, who is correct.
who درجایگاه فاعل میشینه بعدش فعل میاد whom درجایگاه مفعول میشینه بعدش اسم یا ضمیر میاد
هردوی اینها ضمیر هستن و جای اسم داخل جمله قرار میگیرن. اگر اسمی که بجاش میان فاعل باشه، از who استفاده میکنیم. اگر اسمی که بجاش میاد مفعول باشه، از whom استفاده میکنیم
مثال:
the man who is running is old
آن مرد که میدود، پیر است.
اینجا ((مرد)) فاعل یا انجامدهنده فعل دویدن هست
The man whom i helped was very rude
مردی که بهش کمک کردم بسیار گستاخ بود
اینجا ((مرد)) انجامدهنده فعل نیست و مفعول جمله هست