have使动句子的问题

(1) I won't have you speaking like that about your father.
请问:have sb speaking 用分词是表示持续一直说的意思吗? 

like your father 中间加 that about 有什么作用? 能给句子增加什么含义?


(2)It's lovely to have people say hello to you in the street.
请问:have在这例句中,可以翻译作"有人对你说...",而不是"让人对你说..."吗?

请先 登录 后评论

其它 2 个回答

黎反修   - 英语翻译 (已退休)
擅长:数词用法,存在句,英语考试

(1) I won't have you speaking like that about your father.
请问:have sb speaking 用分词是表示持续一直说的意思吗? 

【答】不是。

like your father 中间加 that about 有什么作用? 能给句子增加什么含义?

【答】词语搭配:speaking  about (谈论);like that (像那样)


请先 登录 后评论
刘永科   - 教育出版集团英语总顾问 & 英语系列图书主编
擅长:语法理论,语言学,文化背景

1. have you doing: 现在分词doing 说明该动作已存在或在发生,have 表示“允许、容忍、让”;多与否定连用,表示“不能容忍”。例如:can't have sb. doing sth.     won't have sb. doing sth.

2. have sb. do sth:不定式do 说明动作发生在 have 之后,have 表示“使令、使役”意义。含有主语主动使某人做某事的意思。

3. have people say 在这例句中, 翻译作"有人对你说...", 这是翻译变通。真正意思还是 "让人对你说..."。

4. speaking like that about your father = speaking about your father like that.  like that 是方式状语,插在 speak about 之间。类似:

listen with interest to the teacher

请先 登录 后评论
  • 0 关注
  • 1 收藏,2073 浏览
  • qhl222 提出于 2020-07-07 20:00

相似问题