单项选择题

I()have gone with them, but I()not finish my homework in time.

A.would, did
B.should, might
C.might, should
D.did, would