Sometimes the agreement of verb predicates with subjects is governed by rather complex rules.
With two or more subjects and one predicate, the general rules are:
(a) When the predicate follows the subjects, it is normally in the plural:
Книга и газета лежали на столе. До завтрака хлеб и сыр были на столе.
(b) When the predicate precedes the subjects, it is usually in the singular:
На столе лежит книга и газета.
В деревне послышался топот и крики. (Л. Толстой)
До завтрака на столе был сыр и хлеб.
However, the plural can also be used, especially if one of the nouns is in the plural:
Из соседней комнаты слышались рыдание и крики. До завтрака на столе были хлеб и сыр.
(c) When the subjects are persons, the predicate is in the plural, regardless of its position in the sentence.
Вечером пришли Павел и Иван.
- When the compound subject includes много, немного, мало, сколько or столько, the predicate is in the singular:
Сколько учеников пришло на урок?
Много людей пришло на собрание. В парке было много детей.
But:
Многие люди ушли рано.Многие дети были в парке.
- When the compound subject includes большинство, меньшинство, or несколько, the predicate is either in the singular or (sometimes) in the plural
Большинство учеников было отправлено в лагерь.
Большинство этих писем пришло утром.
Большинство учеников уехали в лагерь.
За дверью находилось несколько человек.
Note: When большинство or меньшинство function as independent subjects, the predicate must be in the singular:
Меньшинство голосовало против.
When the subject is expressed by a numeral and noun, the following rules govern the agreement:
(a) With one, the predicate is, of course, in the singular:
Прошла одна неделя.
(b) With two, three, or four, the predicate is usually in the plural:
Три мальчика пришли утром.
However, the singular predicate is used in impersonal constructions:
У него было два чемодана.В парке было много детей.
(с) With numerals from five up, a subtle distinction is made, depending on whether the subject is thought of as an entity, or as consisting of separate units.
In the first case, the predicate is in the singular:
Прошло пять минут.
In the second case, the predicate is in the plural:
Пять человек принесли подарки.
Five people brought presents. (independent actions by different persons)
Sometimes the choice is less obvious:
В классе сидело десять учеников.
Десять учеников сидели в классе.
Sometimes the choice is a delicate matter, no longer confined to grammar
d) The predicate is in the singular when the subject expresses approximation:
Получено около сорока книг.
About forty books were received.
Там работало человек тридцать.
About thirty people worked there.
(e) The predicate is in the singular when the subject expresses limitation:
Только шесть домов было построено.
Only six houses were built.
Пришло всего десять студентов.
Only ten students came.
(f) When two nouns are joined by the preposition c, the predicate may be either in the singular or in the plural.
Муж с женой пошли на концерт.
Отец с детьми гулял в парке.