Существительные употребляются в форме множественного числа при наличии однородных определений, например: в X и XI столетиях. В данном случае однородных определений нет, поэтому существительное употребляется в единственном числе: в конце X – начале XI столетия.
Правильно: исполняется 50 лет И. И. Иванову, но: исполняется 50 лет со дня рождения И. И. Иванова.
Грамматически верны оба варианта. Но с точки зрения стилистики следует написать: вы можете воспользоваться скидкой 20% при предъявлении документа, удостоверяющего личность или вы можете воспользоваться скидкой 20%, предъявив документ, удостоверяющий личность.
Вариант по предъявлении свойствен официальной речи.
Лучше написать взыскать расходы в размере 1 000 руб. 00 коп.
Запятые не нужны.
Правильно: 5 рублей 21 копейка (31 копейка, 41 копейка...); 35 долларов 21 цент (31 цент, 41 цент...)
Тире необязательно.
Корректно: звучит уже более 30 лет или звучит уже на протяжении 30 лет.