急.一个英语题目

来源:百度知道 编辑:UC知道 时间:2024/05/05 02:12:21
_____by the loss of such a valuable jewel,Rachel's mother hires the famous detective Sergeant Cuff to investigate the theft.
A.Troubled B.Having been troubled
请问各位高手.这选什么。有什么区别吗.这两个

A,那是一种状态.

A 直截了当的陈述句。

选B,现在分词表示正在发生,进行完成时表示已经发生,强调分词动作发生在主句动作之前.
句子中是他的母亲先丢失贵重珠宝,然后才雇侦探,所以选B

选B吧,B的时态突出了一直一来都……的意味。

我觉得应该选B
相信我的直觉!

B Having been troubled 进行完成时,表示已发生现在仍然存在的一种状态,可表示原因,对后半句造成结果的一种原因