单项选择题
A.in; on B.on; in C.on; on D.in; in
A.promises B.will promise C.would promise D.had promised
A.taking part in B.joining C.joining in D.attending