单选题 His doctor has told him he mustn"t drink, but he still has the occasional brandy ______.
【正确答案】 B
【答案解析】[解析] A项,“on the spot”意为“在场,立即、马上”;B项,“on the sly”意为“诡秘地,偷偷地”;C项,“in nature”意为“实际上,无论如何、根本”;D项,“in short”意为“简言之”,由句意可知,“他仍偶尔偷偷地喝上几口白兰地”,因此选择B。