问题

The two astronauts had been trained for long before theyflew to space.-Oh, they____quite a lot of difficulties.[ ]

A: might go through
B:may go through
C: should have gone through
D: must have gone through
正确答案是: