1.Is this factory_______some foreign friendsvisited last Friday?
A.that B.where C.which D.the one
2.Have you seen the boy__________?
A.that I told B.I told you of C.whom I told you D.I told you of him
3.Mr.Smith will never forget the days________he spent with his students.
A.when B.which C.during which D.on which
4.The team_________waiting for finally arrived.
A.we have been B.who we are C.whom we have been D.we had been
求每题的详细解释,本人定语从句搞不太懂,请高手帮帮小弟,感激不尽~.~