10. 答案应该为D. take up 指接着上次的内容继续
12.答案为B. needn't have waited 指不必等了的, 但事实上当初等了.
couldn't have done 指不可能做了的,是否定的猜测
其他都正确,正确率很高.