И еще раз спасибо! Ждем Ваших вопросов.
Правильно: писатель О. Генри.
О. — это не сокращение имени писателя, в данном случае О. Генри целиком является псевдонимом (настоящие имя и фамилия — Уильям Сидни Портер), который пишется с точкой и пробелом в соответствии с написанием в языке-источнике О. Henry.
При перемене местами определения и определяемого слова мы бы выбрали раздельное написание.
Корректно: звучит уже более 30 лет или звучит уже на протяжении 30 лет.
Правилен первый вариант. Ср.: чей? — Сонин, Яшин, Томарин.
Правилен первый вариант. В сочетаниях с количественными числительными употребляется особая форма родительного падежа множественного числа — лет, например: два года, до двух лет, двум годам... пять лет, пяти лет, к пяти годам... В некоторых словарях эту форму называют счетной, она существует параллельно с формой годов, ср.: люди тридцатых годов и прошло тридцать лет. Ср., например, грамматические сведения о слове год в орфографическом и толковом словарях.
Если речь идет о живом человеке, нынешнем директоре, то верно: 55-летие директора; 55 лет директору. Слова со дня рождения в этом случае лучше не употреблять.
Можно разобрать обоими способами.
Варианты произошедшая и происшедшая равноправны.