单项选择题
A. was promising B. has been promising C. promised D. has promised
A.up B.on C.over D.on
A. plenty of B. a great deal of C. large number of D. vast amounts of