1 句子分析...all the trouble this has caused you.

老师好!

I am very sorry for all the trouble this has caused you.

本句中 this has caused you怎么理解?做什么成分?

盼解惑!

请先 登录 后评论

最佳答案 2017-07-02 21:54

理解以下两个用法就OK了:

be sorry for:对/因......感到抱歉。

cause you all the trouble:cause 可以跟双宾语,意为“给你带来所有这些麻烦”。cause 接双宾语的用法跟give, bring, offer 等相似。

因此,this has cuased you 是定语从句,修饰 all the trouble,省略了关系代词。

我举几个类似的例句:

These are all the books I have brought you.

This is all the advice she has given us.

They are grateful for all the help we have offered them.


请先 登录 后评论

其它 5 个回答

陈才   - 英语教师
擅长:中考英语,词法问题

I am very sorry for all the trouble this has caused you.

主语:I

谓语:am very sorry for 

宾语:all the trouble

修饰宾语定语从句:this has caused you

(关系代词that在定语从句充当cause的直接宾语)

cause sb sth给带来某物

This was a genuine mistake, but it did cause me some worry.  

这是好心办错事,可是确实让我担心了一阵子。


请先 登录 后评论
曾克辉  
擅长:英语考试

我觉得这个句子有误,this应为that,that引导定语从句修饰先行词all the trouble;但定语从句中却少主语I,he或she等。应改为:

I am very sorry for all the trouble that I have caused you.我对(我)给你带来所有的这些麻烦感到十分抱歉。

I am very sorry for all the trouble that he/she has caused you.我对他/她给你带来所有的这些麻烦感到十分抱歉。

【补充】

看了刘老师的解答颇受启发。即:

I am very sorry for all the trouble (that) this has caused you.我对给你带来的所有的这些麻烦感到十分抱歉。

句中的this可理解为主语,即用事物作定语从句中的主语,指“这件事;这种行为;这种做法”等。

请采纳刘老师的解答。

请先 登录 后评论
张成  
擅长:英语考试

I am very sorry for all the trouble this has caused you.

【参考译文】

对此给您带来的一切麻烦我深表歉意/同情/难过。

【参考解析】

语法分析刘老师做的非常好。在句意上由于be sorry for 的多意性,

要在上下文中才能确定它的意思。我猜你可能正在学习新概念第2册

第83课,此句出自其课后书信写作指导的句型。比如如果是在这段文章中,

此句的意思就应该是:对此给您带来的诸多麻烦/ 不便我深感难过。

 

I have heard that you lost your new car. It’s really a great loss for you. You must feel

sad and frustrated失意的,for without a car, you have to go to work by bus. I am very

sorry for all the trouble this has caused you. And I wish you good luck in getting it back

with the help of the police.


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

    同意刘老师的分析:I am very sorry for all the trouble (that) this has caused you.我对给你带来的所有的这些麻烦感到十分抱歉。

    【说明】 (that) this has caused you 是定语从句。  this 是定语从句的主语,that 是关系代词,作 caused  的直接宾语,所以可以省略,you 是 caused 的间接宾语。

请先 登录 后评论
曹荣禄  
擅长:动词用法,句法问题

I am very sorry for all the trouble this has caused you.

be sorry for后面只能接名词性结构,不能接从句the trouble就是介词for的宾语。后接的从句只能是trouble的定语从句。没看到关系代词就是省略了,先行词trouble,省略的关系代词为that或which。this为主语,cause you动词加宾语,关系代词作什么成分呢?这时就该考虑cause是否为双宾语动词,如果有疑虑就该查词典。语法基础好的话,就不用查词典,推理就能推出cause必须是双宾语及物动词,否则这个句子就讲不通了。that指代trouble,在从句中作直接宾语。

请先 登录 后评论
  • 1 关注
  • 1 收藏,6072 浏览
  • yoshiki31 提出于 2017-07-01 22:50

相似问题