In the following questions, four alternatives are given for the idiom / phrase and bold italicised in the sentence. Choose the alternative which best expresses the meaning of the idiom / phrase.

The students found it hard to go at equal speed with the professor.

A. get away from

B. put up with

C. keep up with

D. race against

Please do not use chat terms. Example: avoid using "grt" instead of "great".