请问下列两个句子:can you do what? 和 what can you do? 有什么区别,重点在语法结构上,要说明理由呀。

如题所述

第1个回答  2012-09-01
【解答】这两个句子区别如下。Can you do what? 这句话严格来说不算是很标准,因为从can引导的句子来说,应该是一般疑问句,以can情态动词发问,重点在于“能”上,what指代的是事情等上文有所暗示的部分。What can you do?这句话是特殊疑问句,以what发问,强调你会做什么,重点在“什么”上。

希望可以帮到你。追问

在语法上有错误吗?两个句子在语法上对不对?

追答

【解答】语法上,can you do what?适用于口语,一般书面不这么表达。属于非正式用语。what can you do?没有语法问题。

追问

那“can you guess which ·······”这有该怎么解释呢?这是我在英语书教材上看见的

追答

【解答】which后还有内容,以which引导的名词性从句可以表示名词。这种解释是正确的。what也可以引导名词性从句,只是单独出现的what在正式书面用语中很少出现。

本回答被提问者和网友采纳
第2个回答  2012-09-01
只要是英语我想没有人会说 can you do what 的 ,除非what不做句子宾语而坐从句宾语。
what can you do 是对的 。
相似回答