Q1:The GNP of our country is larger than ( ) of West Germany.
A1:that
例えば、"larger than West Germany"とやったらダメなの?ってことですね。
「何と何を比べているのか」をジックリ考えましょう。日本語で表現すると、「我が国のGNPは西ドイツより大きい」で意味が通じます。しかし、ここで比較しているのは「我が国のGNP」と「西ドイツ」ではなく、「我が国のGNP」と「西ドイツのGNP」です。GNPという繰り返しをイヤがるのは日本語も英語も同じなんですが、日本語の場合は「省略」、英語の場合は「代名詞にする」と対応が違うんです。もちろん、英語でも「繰り返しを避けて省略」という対応をする場合はありますが、ここでは代名詞を使います。
Q2:Though she looks an angel,her actions are ( ) of a devil.
A2:those
これも考え方はQ1とにています。主語は「彼女の行動」で、それは「悪魔」なのではなく、「悪魔の行動」なのです。ここでも actions の繰り返しを避けて代名詞を用いるというわけです。