英语定语从句病句修改

问题描述:

英语定语从句病句修改
Mr zhang is the man for whom I have been looking.
修改后为
Mr zhang is the man who I have been looking for.
我想问的是 为什么原句不可以?for 提前不可以吗?

不是所有的介词都可以提前的
对于,look for,look after,take care of 这样的固定短语,介词不能分割