语法与词汇

There is not much time left, but ________ we must get there on time.

【正确答案】 D
【答案解析】