单项选择题

You ______ him so closely ; you should have kept your distance.

A. shouldn’t have been following
B. mustn’t follow
C. couldn’t have been following
D. shouldn’t follow