make sb adj to do 结构的正误判断

有这样一句话:

The boy's bad temper made people difficult to like him.

请问这句话对吗?为什么不是下面这句这样呢?

The boy's bad temper made it difficult for people to like him.

英语有 make sb adj to do 这样的句式吗?


请先 登录 后评论

最佳答案 2015-04-05 21:27

首先要肯定的是,你的理解是对的。其实你的问题本质上涉及当以 sb / sth 作主语(或逻辑主语)时,其后的 (be) difficult 后接不定式的用法问题,根据英语习惯,我们不说 People are difficult to like him,而是要说 It is difficult for people to like him. 同样,英语习惯上不说 make sb difficult to do sth,而是要说 make it difficult for sb to do sth。即:

误:The boy's bad temper made people difficult to like him.

正:The boy's bad temper made it difficult for people to like him.

句意:这男孩的坏脾气让人们很难喜欢他。

类似例句:

Her aggressiveness made it difficult for him to explain his own feelings. 她咄咄逼人的态度让他难以解释自己的感情。

The fact that she was foreign made it difficult for her to get a job. 她是外国人,这使她找工作很困难。

The builders’ knocking and hammering made it difficult for me to concentrate on my work. 建筑工人敲敲打打的声音令我难以集中注意力去工作。

  

至于英语有没有 make sb adj to do 这样的句式,回答是肯定的(但是注意:此时的 sb 是其后不定式的逻辑宾语)。如:

Her poor diction made her difficult to understand. 她蹩脚的措辞让人很难理解。

Dylan’s deep distrust of journalists made him difficult to interview. 迪伦对记者的极度不信任使他们很难采访他。

比较下面的说法:

She is difficult to understand. (=It is difficult to understand her.)

He is difficult to interview.(=It is difficult to interview him.)

 

参考:difficult后接不定式的相关用法请参考“英语语法网”的以下文章:

http://www.yygrammar.com/Article/201105/2255.html 


请先 登录 后评论

其它 0 个回答

  • 0 关注
  • 1 收藏,16230 浏览
  • 陈书国   提出于 2015-03-31 20:46

相似问题