在语法上有错误吗?两个句子在语法上对不对?
追答【解答】语法上,can you do what?适用于口语,一般书面不这么表达。属于非正式用语。what can you do?没有语法问题。
追问那“can you guess which ·······”这有该怎么解释呢?这是我在英语书教材上看见的
追答【解答】which后还有内容,以which引导的名词性从句可以表示名词。这种解释是正确的。what也可以引导名词性从句,只是单独出现的what在正式书面用语中很少出现。
本回答被提问者和网友采纳