单选题 The long wait for news of my exam results has already set my nerves ______.
【正确答案】 B
【答案解析】[解析] A项,“on fire”意为“起火,着火”;B项,“on edge”意为“竖着、直立着,紧张不安、烦躁”;C项,“on earth”意为“世界上,人世间”;D项,“on impulse”意为“一时冲动,心血来潮”,由句意可知,“漫长的等待已经让我心烦意乱”,因此选择B。