问题补充:
He hated the war so much that he decided to leave the army .
A. for long
B. once in a while
C. for good
D. once upon a time
答案:
A. for long
B. once in a while
(答案→)C. for good
D. once upon a time
解析: for good (=permanently)永久地:He says hes leaving the country for good. for long 长久地。按本题题意,用 for long 不妥。once upon a time 从前。once in a while 偶尔。