单选题 ______ her advice, I would have been caught in the traffic and I wouldn't have been there on time.
  • A. In spite of
  • B. But for
  • C. Because of
  • D. As for
【正确答案】 B
【答案解析】[解析] 题目考查介词短语的用法。in spite of尽管;but for要不是;because of因为;as for至于;根据句意应选择B。