Do you.... 同 have you 点解同点用法?

如题所述

第1个回答  2022-10-18
简单地讲 Do you是问一件没有甚么时间性的问题。 Do you like A or B?是指现在这刻或一般而言你喜欢A还是B(未必是一个人的a和b) Have you是问刚才或曾否...的问题,有一种问对方已完成或刚做过的东西。 Have you been to Disneyland? 你(曾否)去过启迪士尼乐园未? 虽然似乎去过启迪士尼乐园未这问题是没有指明时间,但用do的所谓时间,并不是指件事发生的时间,而是件事本质上是否有时间性。 去一个地方或做了一件是有时间性的,但对一样的喜好或情感是没有时间性的。 用那个tense问亦是要配合问题的主题和用那个verb。这里只能简答,不是文法书解译。
您好,我推荐您一个非常不错的英语学习网站,里面有很多非常不错的学习资源,您能从中得到不少帮助: englishstudy.info 祝您好运!
如果问有关 [ 动作verb ] 就用do/did/ you know ?.....do/did you *** oke ? 如果问 [ 有没有 ]就用have/had you a pen ? ...have/had you eaten ?....have/has/had + past participle构成...完成式.
从另一个角度去答你的问题: 同一个动词,有时会单独使用,有时会有助动词一起使用。例如 I go to school 这句中的 go 是动词,在这句中单独使用。但如说 I must go to school。句子的意思改变了,go 亦多了个助动词 must 一起用。 当要把上述例子由叙述句变成问题时,假如动词单独使用,则在转的时候用 do,例如 I go to school 变成 Do I go to school? 假如有助动词时就由助动词带头:I must go to school 变成 Must I go to school? 另一个例子:I have had my lunch 就会变成 Have I had my lunch?