单选题 ______ for your help we could not have finished it in time.
  • A) In spite of
  • B) But for
  • C) Because of
  • D) As for


【正确答案】 B
【答案解析】[解析] 本题考查短语辨析。but for意为“若非,要不是”;in spite of意为“尽管”;because of意为“由于”;as for意为“至于”。根据句意应是要不是你的帮助,我们就不会及时完工,故选B。