Как правильно говорить "Ты хотел опята?" или "Ты хотел опят?". Есть ли какое-то правило употребления в том или ином случае?
['https://rus.stackexchange.com/questions/40211', 'https://rus.stackexchange.com', 'https://rus.stackexchange.com/users/4200/']
Правильно: ***Ты хотел опят?***

Дело в том, что существительное ОПЯТА (ед.ОПЁНОК) не совсем обычное. Оно склоняется так же, как существительные КОТЯТА, МЕДВЕЖАТА и другие одушевлённые существительные с суффиксом -ат, ят. Существительные МАСЛЁНОК - МАСЛЯТА относятся к этой же группе.

***Ср.: Ты видел котят. - Ты хотел опят.***
Правильно: ты хочешь/хотел опят (Р.п.). Неправильно: ты хочешь/хотел опята (В.п.)

ПОЯСНЕНИЕ

Ряд глаголов: хотеть, ждать, требовать, желать, просить - имеют колеблющуюся переходность. Это означает, что объект, которым управляет глагол, может употребляться в В.п.(переходный глагол) и в Р.п. (непереходный глагол).

Винительный падеж обозначает полный охват предмета действием, а родительный падеж обозначает действие, касающееся границ предмета (отложительно-достигательное значение Р.падежа).

Сравним: я хочу конфету (В.п., эту конкретную конфету) - я хочу конфет (Р.п., не все конфеты, которые существуют, а вообще конфет).