no longer与no more不尽相同

有一读者问: 有这样一道选择题:

After the accident he could_________walk.

A. no longer B. not still C. not even D. no more

一本书的答案是A,另一本书的答案是D。究竟应选哪一个?二者有何区别?

此处应选A。在当代英语中一般不说could no more walk,只可说could walk no more。