antony22 发表于 2017-11-11 14:17:06

这道题横线上该填什么?

前两天女儿做的作业中有这样一道题:
请用括号里动词的适当形式填空:They ______ (have) any brothers or sisters.
女儿填的haven't, 老师批改时打的错,说应该填have,我总觉得填have不对。
大家认为老师是对的吗?或该填什么才对呢?

evofans 发表于 2017-11-11 15:51:09

应该填don't have 吧

antony22 发表于 2017-11-11 17:13:16

don't have也可以,但只有一个空格是不是该填haven't呢,至少have是错的吧

麦兜妈0202 发表于 2017-11-11 17:24:19

嗯,我也觉得haven't对

enjoyren 发表于 2017-11-11 20:03:57

问问老师呢?

david2003 发表于 2017-11-11 20:21:29

”have 做实意动词的否定式要用do来否定吧,haven’t 是不对的“正解。

antony22 发表于 2017-11-11 23:49:24

本帖最后由 antony22 于 2017-11-12 00:10 编辑

david2003 发表于 2017-11-11 20:21
”have 做实意动词的否定式要用do来否定吧,haven’t 是不对的“正解。
看以下两个解释是不是比较清楚:
解释(一)
don't have仅仅表示没有
haven't可以表示没有, 也可能是完成时态的否定形式
1)don't have 是动词have的否定形式,have作为‘拥有’解.
2)haven't 一般是动词完成时否定,后面加动词的原形,haven't done sth.
haven't 也作‘没有’解释,同(1),属于比较正式、文绉的说法.

解释(二)
I don't have time to go.
I haven't time to go.
以上两句都对
当have表示“拥有”的意思时,两种说法都可以。 “没有时间” have在这里表示“有”, 所以两句话都对。 第一种说法(don't have)是美式英语用法, 更流行, 更普遍。
但如“I don't have lunch” 则不能说成“I haven't lunch”, 因为这里的have是表示“用餐”的意思。

因此根据以上两种解释,因为They haven't any brothers or sisters.中的haven't是“没有”的意思,因此从语法上来讲是对的。我让女儿下周一去问问她的英语老师,彻底搞清楚老师判错的依据是什么。也顺便问一下如果填have是对的,They have any brothers or sisters.这句话怎么翻译,因为我翻译起来总觉得怪怪的。

high5 发表于 2017-11-12 06:04:47

【老师说应该填have】
填have的话,一般是
1, 疑问句
Do they have any brothers or sisters?
2, 从句
Ask the children if they have any brothers or sisters.

antony22 发表于 2017-11-12 11:35:44

high5 发表于 2017-11-12 06:04
【老师说应该填have】
填have的话,一般是
1, 疑问句


谢谢HIGH版的答复

铭基同学 发表于 2017-11-14 00:06:33

老师有时也会批改错误,我总觉得用have不对呀,就像楼主说的,用了怪怪的;P

fangyanhuan 发表于 2017-11-15 17:55:55

要么是dont‘ have 要么是haven’t got,单独使用haven't是不行的,不用去查语法也不用纠结为什么,英语不是数学,老外就是这么说的,记住即可。本人大学英语老师,从来反对语法当公式用。

antony22 发表于 2017-11-17 11:02:34

本帖最后由 antony22 于 2017-11-17 11:04 编辑

fangyanhuan 发表于 2017-11-15 17:55
要么是dont‘ have 要么是haven’t got,单独使用haven't是不行的,不用去查语法也不用纠结为什么,英语不 ...
女儿为这道题找英语老师问了,老师说正确答案应该是don't have, 之前给其他一些填have的同学打对是由于批改作业较快造成的疏忽。为老师的自我修正点赞!终于这道题的答案尘埃落定,以后再遇到这个知识点就很清楚了。

页: [1]
查看完整版本: 这道题横线上该填什么?