a) upon. b) on. c) at. d) over.
Didn't get the answer. Contact people of Talent-English Language directly by clicking here