21. ______ most efficient way to understand thousands of new words is to gain _______ good knowledge of basic word formation.
A.A;a B.The;/ C.A;/ D.The; the
22.________ his being late again,he lost his job and had to stay at home.
A.Owe to B.As result of
C.In case of D.Because of