单选题 12.  —Did you go to Andy's party last night?
    —______ hard all day, I was exhausted so I stayed at home.
【正确答案】 D
【答案解析】 —你昨晚去安迪的派对了吗?
   —工作了一整天,我筋疲力尽,所以我待在家里。
   本题考查非谓语动词作原因状语。空格逗号后为完整句子,故空格处应用非谓语动词。“工作”发生在“筋疲力尽”之前,我和工作之间为主动关系,故用having done形式。根据句意,故选D。