17.
Your Answer is
Correct Answer is C
Explanation
The underlined part of feat is "achievement", and the content after the underlined part explains the previous feat, so it is connected with a colon.
Item A: It should be a complete sentence after the semicolon, wrong.
Item B: over "on top of" is semantically wrong.
Item D: The two nouns are usually not used side by side, which is wrong.