have no /don't have /have not 三者有区别吗

This barrel has no lid.

This barrel doesn't have a lid.

This barrel has not  a lid


请先 登录 后评论

最佳答案 2019-11-30 18:29

This barrel has no lid.

This barrel doesn't have a lid.

This barrel has not  a lid

三句意思相同,但比较而言,第一句(用no)要比另外两句稍正式一点。


请先 登录 后评论

其它 2 个回答

曹荣禄  
擅长:动词用法,句法问题

have 表示”有“这个意义时,在英国英语是操作词,否定时直接加 not 。但在美国英语中,实意动词have 都不是操作词,否定和疑问时都需要借助助动词do来构成否定句和疑问句。例如:我没有车。

I have not a car. 英国英语。

I don't have a car. 美国英语。

否定句可以采用动词否定,也可以采用名词否定。

I have not a car. 动词否定句。

I have no car. 名词否定句。no为否定限定词,= not +a/any.

I have no car. = I have not a/any car.

名词否定句的否定意味略强于动词否定句。

请先 登录 后评论
黎反修   - 英语翻译 (已退休)
擅长:数词用法,存在句,英语考试

I have no car. = I have not a car. 

I have no cars. =  I have not any cars.

请先 登录 后评论
  • 2 关注
  • 2 收藏,53875 浏览
  • yqq200 提出于 2019-06-06 20:04

相似问题