He was a man of ready advice. He()advise anyone on anything on the spur of the moment.
A、
should
B、
could
C、
must
D、
might
【正确答案】:B
【题目解析】:
本题考查的是情态动词的含义。
could除以情态动词表推测之外,还能够表示“有做某事的能力”,而might只可表示“可能”的意思,分析语境可知,他拥有给人建议的能力,should“应该”和must“必须”的意思不合适,故选择B选项。
句意:他是一个能提意见的人。他可以心血来潮地给任何人就任何事提供建议。