Конструкция «кто бы что ни говорил» относится к придаточным уступки в русском языке. foxford.ru mogu-pisat.ru
Такие конструкции могут выражать разные значения, например:
- Безрезультатность попыток и усилий по осуществлению какого-либо действия. studfile.net
- Действие, которое должно или будет осуществляться, несмотря на все трудности, указанные в первой части. studfile.net
- Действие, которое является реальностью, несмотря на его абсурдность, случайность или незаконность. studfile.net
- Оговорку, поправку говорящего к своему первоначально высказанному мнению. studfile.net
Пример использования такой конструкции: «И кто бы что ни говорил, я сам добыл и сам пропил, — и дальше буду делать точно так» (В. Высоцкий). studfile.net