B 这个是反意疑问句,前面虽然没有not这样明显的否定词,但是hardly已经表示否定了,所以后面的反意的时候要用肯定的形式~^ ^前否后肯..所以选Bdoes
A 这道题是:我该不该把这个坏消息告诉约翰呢?
回答说:不,还是不要了吧.我觉得那会让他伤心.
这里的"还是不要的吧"是"不必,没有这个必要"的意思.
shouldn't 是"不应该"..在英语里有轻微的指责意味..跟中文的"不该"意味稍稍的有点差别.
Afight against 是"对抗"的意思...这道题完全是错在没有掌握固定搭配的意味噢~