单项选择题
A.Giving B.Having given C.Given D.Give
A.moreover B.whereas C.so D.for
A.helped B.attached C.formed D.engaged