问题

English is a language that many people around the world _______ not speak perfectly but at least _______ understand.
A:might;could
B:will;must
C:would;might
D:can;may
B:will;must
C:would;might
D:can;may
正确答案是: