问题

It is very strange that a beautiful young girl ____ have married that old a man. [ ]
A: should
B: would
C: might
D: could
B: would
C: might
D: could
正确答案是: