这道题横线上该填什么?
前两天女儿做的作业中有这样一道题:请用括号里动词的适当形式填空:They ______ (have) any brothers or sisters.
女儿填的haven't, 老师批改时打的错,说应该填have,我总觉得填have不对。
大家认为老师是对的吗?或该填什么才对呢? 应该填don't have 吧 don't have也可以,但只有一个空格是不是该填haven't呢,至少have是错的吧 嗯,我也觉得haven't对 问问老师呢? ”have 做实意动词的否定式要用do来否定吧,haven’t 是不对的“正解。 本帖最后由 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.这句话怎么翻译,因为我翻译起来总觉得怪怪的。
【老师说应该填have】
填have的话,一般是
1, 疑问句
Do they have any brothers or sisters?
2, 从句
Ask the children if they have any brothers or sisters. high5 发表于 2017-11-12 06:04
【老师说应该填have】
填have的话,一般是
1, 疑问句
谢谢HIGH版的答复
老师有时也会批改错误,我总觉得用have不对呀,就像楼主说的,用了怪怪的;P 要么是dont‘ have 要么是haven’t got,单独使用haven't是不行的,不用去查语法也不用纠结为什么,英语不是数学,老外就是这么说的,记住即可。本人大学英语老师,从来反对语法当公式用。 本帖最后由 antony22 于 2017-11-17 11:04 编辑
fangyanhuan 发表于 2017-11-15 17:55
要么是dont‘ have 要么是haven’t got,单独使用haven't是不行的,不用去查语法也不用纠结为什么,英语不 ...
女儿为这道题找英语老师问了,老师说正确答案应该是don't have, 之前给其他一些填have的同学打对是由于批改作业较快造成的疏忽。为老师的自我修正点赞!终于这道题的答案尘埃落定,以后再遇到这个知识点就很清楚了。
页:
[1]