Что делать с этим правилом и как к нему относиться — дело ваше. Кто-то придерживается этого правила маниакально, кто-то не менее маниакально на него кладет, я же сторонник золотой середины — если глагол был нужен в данном предложении и выглядит уместно, значит, пусть будет, если без него можно обойтись и предложение выглядит гармонично, значит, надо убирать. Как бы лично я исправила этот текст с волосами (не прибегая к каким-либо особым изыскам):
Он увидел красивую рыжеволосую женщину лет тридцати. Широко улыбнулся — у нее такие голубые глаза, что хотелось зажмуриться.
Видите, мы убрали все были и при этом не потеряли ни смысла текста, ни динамики, и читателям, которые не в курсе, что у мадам было, а чего не было, наша правка совершенно не заметна.
Повторюсь, с вашего позволения, убрать все были возможно и читатель не заметит их отсутствия. В целом были-был-была-было очень цепляются к перу автора и активно ползут по тексту из предложения в предложение, потому что нам так проще говорить и проще думать, потому что они просятся на язык, в мысли и с легкостью переползают на бумагу. Ваша задача в процессе редактирования по возможности убрать их максимально, но насколько маниакально вы подойдете к данному вопросу — это уже ваше решение и ваш выбор. У нас по институту ходила байка, как один автор заморочился настолько, что в его тексте не было ни одного был и ни одного сказал. Я лично стараюсь оставить не более одного был на абзац, ну два, если абзац большой. В целом, если вы поставите в уме галочку напротив этого пункта, то при написании текста сможете относительно легко обходиться без лишних был, а потом не менее легко вычищать и те, что просочились, но без которых можно обойтись.
О времена, о нравы!
Еще одна серьезная проблема возникает тогда, когда автор достаточно вольно играет в одном предложении разными временами — то у него текст идет в настоящем, то вдруг перевернулся в прошлое, то ускакал в будущее, и все это через запятую и до ближайшей точки. Меня лично в это начала макать мой соавтор, которая же вычитывает все мои тексты на предмет «блох» и подобных «вольностей». А с ней подобная временная паранойя случилась после того, как она переселилась в англоязычную страну, где от того, в каком времени у тебя стоит глагол, зачастую зависит смысл чуть ли не целого абзаца.
Например из свеженького:
Потому что устал за эти несколько дней и теперь мужчина сожалеет, что позволил ему приступить к обряду в таком состоянии — ему элементарно не хватило сил его вытянуть.
Расставим времена:
Потому что устал (прош. вр.) за эти несколько дней и теперь мужчина сожалеет (наст. вр.), что позволил (прош.вр.) ему приступить (наст. вр.) к обряду в таком состоянии — ему элементарно не хватило (прош.вр.) сил его вытянуть(наст. вр.).
Как исправить?
Вариант первый
Разнесем героев по временам — есть мальчик-маг, который набедокурил, есть мужчина, который позволил ему это сделать, понимая, что мальчик слишком устал и не вытянет обряд, то есть мальчик что-то сделал в прошлом, мужчина общается с ним / настаивает в настоящем:
Потому что парень устал за эти несколько дней, и теперь мужчина сожалеет, что позволил ему приступить к обряду в таком состоянии — Тиасу элементарно не хватило сил его вытянуть.
Вариант второй
Как я это сделала в финальном тексте, заметив подобное замечание соавтора:
Тиас устало и медленно повернулся к мужчине.
— Тиас, тебе надо отдохнуть. Просто поспать, слышишь? Ты очень устал, вымотан. Я видел, что ты слишком слаб, и понимал, что ты не сможешь вытянуть обряд. Великий Космос! На что я рассчитывал? Почему не остановил тебя? Тебе элементарно не хватило сил. Ты исчерпал себя. Понимаешь?
Тиас заторможено качнул головой. Нет, это его самоуверенность убила брата и сестру.
Нет, я, естественно, не призываю вас настолько изменять собственный текст, если вы заметите, что провалились по временам. Я лишь показываю, как за счет грамотной расстановки акцентов или небольшой правки текста, вы можете получить совершенно иной результат.
Потому что гладиолус!
Но все это были очевидные цветочки, предлагаю перейти к фигурам высшего пилотажа — несогласованным предложениям. Что такое несогласованное предложение и где мы с вами должны встать в стойку.
Несогласованное предложение — это два полных предложения, которые объединены без надлежащего союза или пунктуации. Обычно именно несогласованные предложения дают нам очень смешной результат вроде того:
Собака облизала миску. Ей очень понравилось.
Скрапл вел огромного черного пса. В его глазах горело пламя, с огромных клыков капала слюна.
Анна дернула ручку, пытаясь ее открыть, чтобы выйти, но она не поддавалась.
Я немного позанудствую, прежде чем расскажу, как это исправлять. Предложения бывают независимые и зависимые. Независимые предложения — это такие предложения, которые состоят из подлежащего и сказуемого и в которых есть законченная мысль. Например, предложение «Собака облизала миску» — независимое полное предложение.
Зависимое предложение требует некоторого контекстного пояснения. Например: «Потому что я так хочу». В данном случае зависимость нам дает словосочетание потому что, которое требует пояснения, с чего это я тут выпендриваюсь.
Таким образом, вы уже понимаете, что «Собака облизала миску» — это независимое предложение, а «Ей очень понравилось» — зависимое, потому что не понятно, кому именно понравилось — собаке, которая облизала миску, или миске, что ее облизала собака. Ваша задача как беты (авторы этого не видят, потому что они в тексте и для них ситуация понятна из контекста — собака облизала и собаке приятно, но мы же не приставим свои мозги к каждому читателю, чтобы объяснять, что это собака счастлива, а не миска в экстазе) найти и исправить подобные предложения.
Как мы можем исправить данные предложения, чтобы не волновать нашу миску?
1. Мы можем уточнить, кому именно принадлежит действие или уточнить что-то в предложении, чтобы сделать его более очевидным:
Собака облизала миску. Ей очень понравилось мороженое.
Скрапл вел огромного черного пса. В глазах собаки горело пламя, с огромных клыков капала слюна.
Анна дернула ручку, пытаясь открыть дверь, но та не поддавалась.
2. Вы можете поиграть с союзами или чуть перестроить предложение, чтобы привести действие к единому знаменателю:
Собаке понравилось мороженое, и она облизала миску.
Скрапл вел огромного черного пса, в глазах которого горело пламя, а с огромных клыков капала слюна.
Анна безуспешно дергала ручку, пытаясь открыть дверь.
Но это простые случаи. Рассмотрим варианты посложнее, когда у нас к независимому предложению цепляются несколько зависимых (вот когда вам надо вспомнить про гусениц и нещадно порубить их в капусту!):