Compound sentences are those which contain more than one subject or predicate. Semicolon is used to show bigger separation when there is already comma within a sentence for smaller separations. 'Sturdy', 'flexible' and 'strong' are more than one predicate in the sentence thus semi colon is used after them to show bigger separation. The statement given is correct. thus, option D is correct option.