He had no alternative but ______ to fight in the Middle East.
 
【正确答案】 A
【答案解析】 固定搭配。have no alternative but to do是固定用法,意为“别无选择,只能做某事”。故答案为A。