单项选择题
A. number; lot B. deal; number C. plenty ; lots D. deal; lots
A. had dreamed of B. have dreamed of C. dreamed of D. dream of