Do you know that ....和Do you know if....怎么区分?
- 教育综合
- 2023-10-13 17:44:29
do you know 用if 还是that 引导宾语从句?
Do you know...?后面的宾语从句用if 还是 that 引导,这要根据句子的意思来决定。如果你想表达“是否”,那么就得要用if 或者whether。例如: Do you know if he will come tomorrow? (你知道她明天是否会来吗?)
如果你表达没有疑问的意思时,就用that。例如: Do you know that the earth is round?( 你
知道地球是圆的吗?)
do+you+know+if和do+you+know+what有什么不一样?
可以这样来看它们的区别: 1) Do you know if he is married? 意思是:你知道他是否结婚了? 2) Do you know what happened? 意思是:你知道出什么事了吗? 1) 的 if 引导条件状语从句; 2) 的 what 引导宾语从句。did you know和do you know的区别
表面看区别是属于语法时态上的,但现实的英语本土使用者会用两者表达不同的语义。
一般来说,提问者使用Do you know句型提问时,后面跟的是提问者的真正想知道答案的部分,他期望被问者回答后续的问题。例如 Do you know where the restroom is? 如果回答者知道答案,那回答不应该是Yes I know,而是具体回答洗手间在哪里。
如果提问者使用Did you know句型,提问者应该关注的是被问者是否知道,而不是真的有信息需要了解。比如你去一个公司访问,然后告诉那个公司的人说,你需要去趟洗手间,对方可能出于关心问Didyou know where the restroom is? 这时,对方不是要问洗手间在哪,而是想知道你知道否,所以你的回答应该是Yes/No形式的,而不是告诉对方洗手间在哪里。
总结:Do you know...句型在语义上经常起到特殊疑问句的效果,问题重心是关注know后面的内容。Did you know...句型语义则是一般疑问句,重心是关注know与否。
do you know that
1.最后那个句子应该是he said he would go to the ciname tomorrow.would ,用的是过去将来时 2.应该没有说这个句子必须要加that的吧?有资料这么规定的么? he said that he would go to the ciname tomorrow.=he said he would go to the ciname tomorrow. 主语he 谓语 said that引导出一个宾语从句,这时候引导词that可以省略,也可以保留,而且常见的是它被省略掉的形式,就如这里的 he said he would go to the ciname tcan you tell me if... Do you know if ... I'd like to know if...三者如何区别
第一句是你确定对方知道答案但是不确定对方会不会回答你时说的。can不同与able,able是强调有没有某种能力,而can则包含的些意愿。 第二句是你根本不知道对方是否知道你要问的问题的答案。do提问时通常没有什么特殊意味,大多数时候是最白开水的疑问句。 第三句是当你已经有把握对方知道,而且有很大的可能性会回答你时用的。i would like to是一个很典型的主观句式,表达了句式中主语的意愿,既然是主语的意愿,那么选择权自然掌握在主语所指的人手中。当用i would like to时,很大程度上表达的是“我想”的意思。展开全文阅读
下一篇
返回列表