单选题 I was writing my report last Sunday, otherwise I ______ you to the zoo.
A. would like B. took
C. should take D. could have taken

【正确答案】 D
【答案解析】[解析] 句意为:上周末我在写报告,否则我本来可以带你去动物园的。could have done在虚拟语语态中表示能做某事,但没有做。