单项选择题

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

A.should n' t follow
B.must n' t follow
C.could n' t have been following
D.should n' t have been following