He( )swim, but the harbour walls are so high that he needs help

He( )swim, but the harbour walls are so high that he needs help getting out.
A、will
B、may
C、can
D、shall
【正确答案】:C
【题目解析】:can在句中表示能力,会,根据句意:他会游泳,但是由于墙太高了所以他需要帮助。