21. 【解析】选B。句意:——你记得还给汤姆你从他那儿借的书了吗?——是的,我一见到他,就给他了。no sooner. . . than. . . 一……就……。
22. 【解析】选B。句意:地震要袭击我们城市的消息使我们很担心。safety安全;concern担心;content内容;excitement激动,兴奋。
23. 【解析】选A。not until位于句首时,句子要用部分倒装,即把助动词放在主语的前面。因为not已经在句首,所以谓语部分不用加not,故排除C项。另外,根据句意可知turn这一动作发生在shouted之后,所以要用一般过去时。故选A。