21. There have been several new events _______ to the program for 2008 Beijing Olympic Games.
A. add B. to add C. adding D. added
22. _______ prevent her from attending the meeting, he took away the key to their car _______.
A. So as to; by mistake B. In order to; on purpose
C. In order to; to her surprise D. So as to; in surprise