单项选择题
A.making B.to make C.to have made D.having made
A.when B.and C.while D.for
A.John to win B.John win C.winning John D.John' s winning