答案:[解析]agree一般为不及物动词,意为“同意,赞同”,常用于词组 agree with sb.或agree to a plan(suggestion),如:I don't agree with what you said.我不同意你的话。follow意为“听从,遵循,领会”,如: I regret not having followed your advice.我后悔没有听你的劝告。 make a promise是固定搭配,意为“许诺”,如: He made a promise that he would come to help me with physics.他答应要来帮我学物理。而keep a promise是“信守诺言”,如: One should keep his promise.人应该信守诺言。由此可见D为正确答案。