The best drivers are who watch and prepare for hazard. This called the _______ driving:
a. attentive
b. defensive
c. cautious
d. responsible