单项选择题
A. surprised ; surprised B. surprising ; surprising C. surprised ; surprising D. surprising; surprised
A. in B. by C. of D. from
A. number; lot B. deal; number C. plenty ; lots D. deal; lots