You can eat free in the restaurant ___ you like.为什么只能填whenever而不能用whatever呢?
You can eat free in the restaurant whenever you like.
意为:无论何时你都可以在餐厅里免费吃。
分析:whenever you like作时间状语从句。
You can eat whatever you like in the restaurant for free.
意为:你可以在餐厅里免费吃任何东西。
分析:whatever you like置于eat之后作为其宾语,在此处是一个宾语从句。