快过年了,我在外企工作一段时间了,英语不是很好,请帮帮小妹妹我,当白领也很难呀!

来源:百度知道 编辑:UC知道 时间:2024/06/24 10:05:11
问题很简单
Dose he give you a book?
这个句子很常见,意思是他是不是给你一本书?
但我觉得“给”这个动作已经发生了,不是应该这样说吗?Did he give you a book?
哪个句子对呢?口语中常用哪个?在日常生活中也常遇到这样的问题,一般现在时不好定位?

不用太纠结的我觉得... 就算是在英语考试中,也不用纠结
你这样翻译是对的
它句子的意思是,在最近的几个小时内,他是不是给了你本书
这是我对DOES 在整句中的理解

我 是我学校上个学期 全校大英四级考试前几名
^_^

Did he give you a book?对
还可以用现在完成时态:Has he given you a book?

时态问题是很多人困惑的问题。记住每一种时态都有一种对应的形式,每一种时态都表示不同的意义,总的来讲可以从时间上来做一个大的区分,比如现在、过去和将来。如果动作发生在过去就要用与过去相关的时态,以此类推。比如你说的句子,可以用好几种时态:
Did he give you a book?(他吗给过你一本书?))
Have you given you a book? (他吗给过你一本书?)
Does he often give you books? (他经常给你书吗?)
Is he going to give you a book? (他要给你一本书吗?)
建议找本语法书看看。

如果是严格按语法来,是应该说Did he give you a book.这个动作是发生在过去..
但是,口语中我们就不那么严格按语法来..有的时候一点点偏差也是可以的.毕竟只要让人听明白就行..

does he give you a book.的言外之意是他不久前给你了一本书,而这本书现在还在你那儿..

还是给你一句话:语言就是语言,只是用来交流的,没有必要死抠语法..我们平常说汉语也不是严格按语法来的..能听懂能表达明白就够了..

用过去时 因为这个给的动作在期望中应该是已经发生了。。。所以和现在比较就是过去时了

用完成时也可以

Dose he give you a book? 不太地道。。。

“我 是我学校上个学期大学六级前几名” 哈哈哈哈 考试有用吗???完全是为了一本证书而已~~

如果只是需要英语作为口语,无所谓的