单项选择题
A.will make B.made C.have made D.makes
A.attended B.attends C.attend D.to attend
A.for, for B.to, to C.for, to D.to, for