Ответ:

Перевод задания: Юбка Мэри была слишком длинной, поэтому она укоротила её на несколько сантиметров.

Конструкция have something done означает, что кто-то поручил другому человеку выполнить действие: had it shortened.

Mary’s skirt was too long, so she had it shortened a few centimetres. (Юбка Мэри была слишком длинной, поэтому она укоротила её на несколько сантиметров.)

Ответ: B she had it shortened.