Now they study in different school ,but they ____ good friends .

问题描述:

Now they study in different school ,but they ____ good friends .
A.remain B.keep D.still be
为什么选A,其它两个选项不行吗?请详解,

这个是这样的:
保持友谊可以说 keep the friendship
但是不能说 keep good friends
D中不能用 be 要用 are 因为是复数啊!
remain表示“仍然是”,正合题目意思!书上说应该是still are但是still不应该放在be动词之后吗?都可以的