He was a man of ready advice. He()advise anyone on anythin

 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选项。

句意:他是一个能提意见的人。他可以心血来潮地给任何人就任何事提供建议。