If we hurry,we ( ) still catch the train,which leaves at 9:45...下列选项哪个正确,为什么?

问题描述:

If we hurry,we ( ) still catch the train,which leaves at 9:45...下列选项哪个正确,为什么?
If we hurry,we () still catch the train,which leaves at 9:45.
A mayB should C must D would
为什么不选B?在IF的条件句中用 may是固定的吗?

should表示应当,有种主观肯定的态度,此处用MAY可能更合理