نکته:
تفاوت who و whom :
Who
همواره جای فاعل است و بعد از آن فعل می آید.
Whom
همواره جای مفعول است و بعد از آن اسم می آید.
Who + V
Whose + N
نکته:
انگلیسی بین شی و جاندار تفاوت قائل است.
Which
برای شی کاربرد دارد و وقتی در نقش فاعل باشد بعد از آن فعل و اگر در نقش مفعول باشد بعد از آن اسم می آید.
A book teaching which teaches.
(فاعل)
A book which you bought.
(مفعول)
A city which is nice.
(فاعل)
A city which you like.
(مفعول)
A city in which I live.
(مفعول حرف اضافه ای)