单选题 Caroline has never ever broken her promise, ______.
A. neither had I B. never will I C. not would I D. nor have I

【正确答案】 D
【答案解析】本题测试否定句的倒装形式。A,B,C选项与题干的时态不符,故排除。