单项选择题
A.to be invited B.inviting C.having been invited D.to have been invited
A.have been B.were C.was D.are
A.would do B.had to C.should have D.might have to