He has ________ been to Shanghai,so he knows little about it.
A.
already
B.
never
C.
ever
D.
still
由后句可知前句为否定含义,故应选B。