21. --- You must have had a good time at the party last night, didn’t you?
---           . Actually, it was a bit boring. 
A. Oh, great              B. I suppose so          C. Not really             D. That’s OK
22. He failed to set         new record, but it was         good attempt. 
A. a; a                      B. the; the                 C. a; the                    D. /; /
23. The soldier fired to warn the man          forward. 
A. to go                    B. going                   C. go                        D. against going