@tsarstepan,
Listen, slick, the subject is indeed one, and verb is hit, while the object is the kerb.
The subject is modified by the adjectival phrase of the two buses which were ferrying passengers. Within the adjectival phrase, the simple past of the verb to be must agree in number with subject of of the phrase, which is plural, and therefore, one must use were. Miss Tan now has a better command of the language than 95% of the members at this site. She was right from the outset.