单项选择题
A.had waited B.have been waited C.had been waiting D.will have been waiting
A.is B.are C.painting D.to be painted
A.show; are B.shows; is C.show; is D.shows; are