单项选择题
A.but for B.without C.if it had not been for D.All of the above.
A.To give B.Given C.To be given D.Having given
A.whom B.to whom C.who D.to who