The answer is C. is longer than the small intestine.
The large intestine does not contain villi, but the small intestine contains. It has haustra and exhibits external muscular bands called teniae coli. So, a statement under C remains as false. The large intestine is not called large because it is longer than the small intestine. It is, actually, wider than the small intestine. Also, the small intestine is the longer part of alimentary canals, and, thus, the small intestine is longer than the large intestine.