A.Giving B.Having given C.Given D.Having been given
A.humor B.harbor C.hug D.labor
A.conform B.confine C.confirm D.confuse