单项选择题
A. has been waiting B. has waited C. had been waiting D. waited
A. anyone B. whomever C. no mater who D. whoever
A.France. B.Italy. C.Japan. D.Ireland.