Чтобы определить части речи и форму числа в предложении "Кем только ни были на фронте собаки?", давайте разберем его по частям.
-
Кем - это вопросительное местоимение. Оно стоит в единственном числе.
-
только - это наречие, которое не изменяется по числам.
-
ни - это частица, которая также не имеет формы числа.
-
были - это глагол в прошедшем времени, 3 лице, множественном числе.
-
на - это предлог, который не изменяется.
-
фронте - это существительное в предложном падеже, единственном числе.
-
собаки - это существительное во множественном числе, именительном падеже.
Таким образом, в предложении у нас есть следующие части речи и их формы:
- Кем - местоимение, единственное число
- только - наречие
- ни - частица
- были - глагол, множественное число
- на - предлог
- фронте - существительное, единственное число
- собаки - существительное, множественное число