Choose the right words to complete the sentences below.A ______ is a weapon made of a long blade and a hilt.
A、gun
B、knife
C、sword
D、hammer