请问:如下两句英文的表述是不是一样的,为什么?

请问:如下两句英文的表述是不是一样的,为什么?
He has to have a old TV set to fix up
He has to have a old TV set fixed
loveSuede 1年前 已收到3个回答 举报

曾民 幼苗

共回答了18个问题采纳率:83.3% 举报

这是have sth.to do与have sth.done的区别.
①have sth.to do有某事要做
e.g.I have so many things to do today.我今天有一大堆事要做.(这些事是我自己要做的)
②have sth.done请别人做某事;让某事被做,让某事发生
e.g.I had my hair cut yesterday.我昨天去剪发了.(可能是让别人剪的)
回到楼主的问题,have an old TV set to fix up意为“得修电视”(自己修);have an old TV set fixed意为“得把电视修了 / 电视得被修”(不一定是自己修)

1年前

10

dogsuny 幼苗

共回答了8个问题 举报

看翻译可知:
他有一部旧电视机必须要(送去)修理。
他有一部旧电视机必须修理。
第一句,不是主语自己修电视机。第二句,是主语自己修电视机。

1年前

1

zhjde 幼苗

共回答了1521个问题 举报

这两种句型虽然差别不大可是意思差得很远。
to have sth fixed 表达有个sth 需要修理,用的是被动语态。
to have sth to fix up (sth else) 要修理的物件必须跟在 fix up 后面,前置的sth 可能是工具配件
例如:He needs to have tools to fix up his car.
提问中的两条例句...

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 19 q. 0.068 s. - webmaster@yulucn.com