Last night I drove a long way (about 500 km) to return home. It was late and I was driving fast because I wanted to get home as soon as possible. So several times when I was driving behind a slow-moving truck on a narrow road, I wanted to shout at the driver ahead. Then I came to a crossroad with a traffic light. As I drove near, it turned red. I stopped my car at once. I looked left,right and behind. I found no cars or persons -- I was alone on the road. The person who would come to the crossroad was at least a mile away in any direction. Certainly going through the light would cause no danger. I could pass the traffic light. But strangely enough, I just stopped there, waiting for several minutes until the light went green. I asked myself why I refused to run the light. Surely it was unnecessary for me to be afraid of danger or being fined  , because there were no cars or police around at all. But I remained waiting until the light changed. When I finally got home, it was near midnight. My wife had fallen asleep. The question of why I stopped for that light came back to me again, because I stopped another two times for the red lights as "special" as the first one. I stopped, not because of the law, but because it was a good habit I had developed. In fact, we were used to doing something right just because we have made obeying the rules a good habit. We do it just because we should do it. I thought if another man met with the same thing, he would make the same choice. I believed so. And I could be trusted   by others. I believed that everyone would and could control   himself/herself well. It was amazing that we trusted each other to do the right things, wasn't it? We can infer from the passage that   _  .
running the light could help the author get home earlier the author's wife was angry because he got home late the truck driver in front of the author might be drunk it was very necessary to have very strict traffic rules
Question: Last night I drove a long way (about 500 km) to return home. It was late and I was driving fast because I wanted to get home as soon as possible. So several times when I was driving behind a slow-moving truck on a narrow road, I wanted to shout at the driver ahead. Then I came to a crossroad with a traffic light. As I drove near, it turned red. I stopped my car at once. I looked left,right and behind. I found no cars or persons -- I was alone on the road. The person who would come to the crossroad was at least a mile away in any direction. Certainly going through the light would cause no danger. I could pass the traffic light. But strangely enough, I just stopped there, waiting for several minutes until the light went green. I asked myself why I refused to run the light. Surely it was unnecessary for me to be afraid of danger or being fined  , because there were no cars or police around at all. But I remained waiting until the light changed. When I finally got home, it was near midnight. My wife had fallen asleep. The question of why I stopped for that light came back to me again, because I stopped another two times for the red lights as "special" as the first one. I stopped, not because of the law, but because it was a good habit I had developed. In fact, we were used to doing something right just because we have made obeying the rules a good habit. We do it just because we should do it. I thought if another man met with the same thing, he would make the same choice. I believed so. And I could be trusted   by others. I believed that everyone would and could control   himself/herself well. It was amazing that we trusted each other to do the right things, wasn't it? We can infer from the passage that   _  .
A. running the light could help the author get home earlier
B. the author's wife was angry because he got home late
C. the truck driver in front of the author might be drunk
D. it was very necessary to have very strict traffic rules
Answer: