单选题 I ignored an old woman who asked me for money in the street yesterday and it's been on my ______ ever since.
A. morality B. conscience C. morale D. rationale

【正确答案】 B
【答案解析】[解析] 各选项的意思为:morality“道德”;conscience“良心,良知,内疚”;morale“士气,斗志”;rationale“基本原理”。根据句意可知,答案是B。