网站公告
点击问题反馈。微信登陆的用户请及时在个人中心设置登陆密码,并且牢记自己的用户名。
头像上传问题点击此处
前两天女儿做的作业中有这样一道题:
请用括号里动词的适当形式填空:They ______ (have) any brothers or sisters.
女儿填的haven't, 老师批改时打的错,说应该填have,我总觉得填have不对。
大家认为老师是对的吗?或该填什么才对呢?
546 查看 11 收藏帖子 (0)

说说我的看法高级模式

您需要登录后才可以回帖 登录|新会员加入

  • 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不对呀,就像楼主说的,用了怪怪的
  • 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的同学打对是由于批改作业较快造成的疏忽。为老师的自我修正点赞!终于这道题的答案尘埃落定,以后再遇到这个知识点就很清楚了。