Ⅱ. Grammar
Directions: Beneath each of the following sentences there are four choices marked A, B, C and D. Choose the one answer that best completes the sentence.
21. One way to understand thousands of new words is to gain __________ good knowledge of basic word formation.
A. / B. the C. a D. one
22. Luckily, the bullet narrowly missed the captain __________ an inch.
A. by B. at C. to D. from
23. He will have learned English for eight years by the time he __________ from the university next year.
A. will graduate B. will have graduated
C. graduates D. is to graduate