you can eat food free in my为什么用的是free而不是freely

一道英语单选题
You can eat food free in my restaurant___you like.
A.whenever B.wherever C.whatever D.however
答案是A.那C为什么不对呢?

第1个回答  2019-03-25
做有“……ever"的题 最好先把ever去掉,如果你的语法过关的的话,你很容易就能发现问题所在.
假如选what(ever)的话,那么what you like就是一个宾语或者主语从句咯.那你很容易就发现矛盾了,因为这个句子本来就什么成份都不缺,主谓宾都齐了.
所以要选whenever,除了因为是语境的原因,还有语法的原因