单选题 ______ your defense he would have been given a sentence of 10 years.
【正确答案】 D
【答案解析】[解析] 本题考查虚拟语气。except for意为“除…以外”;because of意为“由于,因为”;in spite of意为“尽管,不顾”;but for意为“要不是,如果没有”,意同without。根据句意“没有你的辩护”,故选D。