contestada

Which punctuation belongs in the underlined space?

I truly want to meet you for dinner, but I have so much homework ___ could we make it at seven instead of six?

A. a dash
B. a question mark
C. a colon
D. a period