You have made several mistakes in your exercises but you have done well.
A. on the whole
B. except that
C. generally speaking
D. on the other hand
网友回答
(答案→)A. on the whole
B. except that
C. generally speaking
D. on the other hand
解析:on the whole 整个说来;except that 除了;generally speaking一般说来;on the other hand另一方面。