وقتی فعل اصلی در عبارت بعد از which و whom دارای حرف اضافه باشه میشه گذاشتش قبل از which و whom. درضمن این دو کلمه ضمیر هستند که بعد از کلمه ای که بهش برمیگردن قرار میگیرن.
1. I want the house which is blue.
(I want the house [the house is blue])
حالااگه تو عبارت فعلی باشه که حرف اضافه داره میذاریمش پشت این دوتا کلمه
2. I want the house in which I had lived many years.
(I want the house [I had lived in the house])
بعبارتی دیگه وقتی whom و which جایگزین مفعول حرف اضافه شدن
3. There are many things in our solar system of which we know nothing.
(There are many things in our solar system [we know nothing of
many things in our solar system])
4. Denis now is able to beat his father from whom he learned how to play chess.
(Denis now is able to beat his father [he learned from his father how to play chess])
Edit
الان که نظرتون رو خوندم مشکل اصلیتون رو متوجه شدم. شما اول باید ببینید فعلتون تو عبارت بعد این which &whomحرف اضافه داره یا نداره اگه نداشته باشه که قضیه منتفیه اصلا. مثل مثال 1 که زدم شما نمیتونید مثلا بگید:
I want the house to which is blue.
چون is حرف اضافه نمیگیره.
تو مثال دوم حرف اضافه که میشه با live آورد مثلا in هست در جایی زندگی کردن این حرف اضافه میگیره حالا میتونید بیاریدش پشت Which. اما نمیتونید هر حرف اضافه ای که دلتون خواست بذارید! مثلا نمیشه گفت
I want the house from which I have lived many years.
معنی نمیده اصلا خوب!
تو مثالای خودتون شما از کسی میتونید چیز یاد بگیرید نمیتونید که روی کسی یادبگیرید که حداقل تو جمله شما بی معنیه.