В предложении "Прошли двадцать часов" допущена ошибка в согласовании подлежащего и сказуемого. Подлежащее выражено сочетанием числительного "двадцать" и существительного "часов", поэтому сказуемое должно быть в форме единственного числа. Исправленный вариант: "Прошло двадцать часов."
Теперь давайте разберем утверждения о правилах согласования. Верное пояснение к этому предложению звучит так:
- при подлежащем, выраженном сочетанием числительного и существительного, сказуемое ставится в форме единственного числа, если в составе подлежащего есть слова часов, дней, месяцев, лет.
Это правило объясняет, почему сказуемое "прошло" должно быть в единственном числе, так как в подлежащем мы имеем сочетание "двадцать часов".
