You can never be ________ when crossing the street. 
#19693
A
very careful
B
too careful
C
carefully enough
D
enough careful