2 难句分析与理解

If you have your cards read, you have your fortune told by someone who uses playing cards or tarot cards to tell you about yourself and predict your future.

想问一下这个句子中的you have 如何理解,做什么成分?

请先 登录 后评论

最佳答案 2021-08-31 15:17

have your cards read have your fortune told 均属于“have+宾语+过去分词”结构,看懂了这一点,句子就容易理解了:

If you have your cards read, you have your fortune told by someone who uses playing cards or tarot cards to tell you about yourself and predict your future.

如果你把你的牌给别人看了,你就等让看了你的牌的人来帮你算命——通过玩扑克牌或或塔罗牌的形式来告诉你关于你自己的情况和预测你的未来。

分析:You (主语) have (谓语动词) your fortune (宾语) told (过去分词作宾补) by someone who (引导定语从句,修饰someone) uses playing cards or tarot cards to tell you about yourself and predict your future.

附:“have+宾语+过去分词的用法(宾语与过去分词之间为被动关系)用法归纳:

(1) 表示请(让)某人做某事,此时过去分词所表示的动作不是由主语执行的。如:

They are having their house painted. 他们的房子在被粉刷。

Can I have this parcel weighed here? 我可以在这儿称一下这个包裹吗?

(2) 表示主语的经历或遭遇,这种动作往往是违背主语意愿的。如:

He had his finger cut. 他的手指弄伤了。

He had his window broken to pieces. 他的窗户给打破了。

(3) 表示完成或解决某事,此时过去分词表示的动作主语也可能参加。如:

We now have the problem solved. 我们现已把这个问题解决了。

We have your medicine prepared now. 我们已把你的药准备好了。

(4) 表示拒绝或不允许发生某事,多与 won’t 连用。如:

I won’t have anything said against her. 我不允许谁说她的坏话。

I won’t have my house turned into a hotel. 我不许把我的房子变成旅馆。

请先 登录 后评论

其它 0 个回答

  • 2 关注
  • 0 收藏,1443 浏览
  • 柠檬电池 提出于 2021-08-31 10:00