单项选择题

They should have gone earlier, ______

A. have they
B. didn’t they
G. haven’t they
D. shouldn’t they