问题

Jack almost fell off a big tree while climbing it, but managed to __________until help came.
A:put on
B:hang on
C:turn on
D:take on
B:hang on
C:turn on
D:take on
正确答案是: