have的用法

The recent news has it that some Wanghong dined on an underground train during rush hours.

句中的has是什么用法?it在这里是形式宾语?真正的宾语是后面的that从句?

请先 登录 后评论

2 个回答

曾克辉  
擅长:英语考试

赞同黎老师的解答。

have不接从句作宾语,所以要加it代替that从句作形式宾语。“has it that-clause”是惯用表达句式,会用即可,通常不作语法分析。

1. have的意义颇多,它有“表明;说”的意思。在这种结构中它常根据用作主语的名词译为“据说……;传说……;据报道……;谣传……”等等。例如:

Rumor has it that Jean is getting married again. 谣传简又要结婚了。

Word has it that the food costs an arm and a leg. 听说那里的食物贵得离谱。

Report has it that the ballet will visit England before long. 据报道,这个芭蕾舞团不久将访问英国。

2. have it that的主语也可以是人,此时的意义是“坚持说……,硬说……”。例如:

He has it that he doesn’t know about it. 他硬说他不知道这件事。

She has it that we are wrong. 她坚持说我们错了。

 

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

The recent news has it that some Wanghong dined on an underground train during rush hours.

句中的has是什么用法?it在这里是形式宾语?真正的宾语是后面的that从句?

【答】在 have it that 这个结构中,it是形式宾语,真正的宾语是后面的that从句。又如:The report has it that no one was to blame for the crash. 报告断言,这次飞机坠毁谁都没有责任。(摘自赵振才编著:《英语常见问题解答大词典》增订版第五版p.743

请先 登录 后评论
  • 2 关注
  • 0 收藏,1655 浏览
  • IRIS 提出于 2021-12-05 20:42

相似问题