have的替代

题1:The following are all correct responses to "Jack has new dictionary. "EXCEPT (    )
A. So I do.      B. So he does.      C. So he has.      D. So have I.
答案是A。
题2:The newspapers in my hometown don't have as many pages as they ____ here.
A. are              B. do                       C. have                 D. can be
答案是B。
【我想问,为什么第一题的has既可以用助动词have来替代,也可以用代动词do来替代?但是第二题的have只能用代动词do来替代呢?是因为have前的主语是人或物的关系吗?】

请先 登录 后评论

最佳答案 2015-01-31 16:41

因为第一题中的has动词类型不确定,下文可作两种应答方式;而第二题中的have,其动词类型已经确定为实意动词,所以下文要与之一致。
请先 登录 后评论

其它 2 个回答

黎反修   - 英语翻译 (已退休)
擅长:数词用法,存在句,英语考试
have 表示“有”的意思时,代动词可以用have ,也可以用 do,所以第一题的has既可以用助动词have来替代,也可以用代动词do来替代。在don't have结构中,have 是实意动词,所以第二题的have只能用代动词do来替代。
请先 登录 后评论
王钊
@my153 老师:否定词 + have 的have都是实意动词吗?
请先 登录 后评论
  • 0 关注
  • 1 收藏,7037 浏览
  • 王钊 提出于 2015-01-31 16:07

相似问题