首页 > 留学知识库

问题: 不可以这样说吗?

You can eat food free in my restaurant _____ you like .
A.whenever B.whatever
这什么是选A?
不可以说"任何东西,只要你喜欢,你都可以在我的饭店免费吃"吗?

解答:

楼上两位还是没有把最核心的语法知识点给解释出来,首先做这样的题目和所给选项的中文解释并没有太大的关系,A.whenever 是一个连接副词,在从句中只能充当状语,B.whatever 是一个连接代词,在从句中可以充当主语,宾语,表语,分析所给句子的句子成分,_____ you like在此句子中是充当状语,如果_____ you like在此句子中是充当宾语,题目就该这么出You can eat free in my restaurant _____ you like ,应去掉主句中的宾语food,所以基于以上几点,只能选A.whenever

如果你是这样理解的,问题就很复杂了,首先先划清句子成分,You can eat food free in my restaurant是主句,_____ you like 是从句,你发现主句中并不缺乏任何句子成分,相应的从句只能在此中充当状语,这是正确的理解方式。如果按照你的理解,like后缺宾语的理解,这就变成了一句错误的宾语从句,你可以看看,Whatever you like you can eat food free in my restaurant,you can eat food free in my restaurant在这里充当的是like的宾语,这句句子中并不缺乏任何句子成分,如果是这样的话连接代词whatever又在从句中充当的是何种句子成分呢,首先必须要知道whatever 是一个连接代词,在从句中是必须充当句子成分的,所以你这样的理解完全是错误的