2005
31.[A] ideal
[D] limitations
[B] shortage
[D] getting along
[A] improve
[C] advantages
[A] still
[C] call upon
[B] rarely
[D] much
[B]but
42.[A] tolerant
[C] compromise
[A]go about
[C] probably
[B] a good source of information
[D] new
[A] though
[C] caution
[B] equivalent
51. If you explained the situation to your solicitor, he able to advise you much better than I can.
[A]would be
[A] Although he is a socialist
[B] such as to
[B]I have to be and always will be
[D] I have been and always w