高三语法题:The special medicine for the disease was difficult to find though ____ everywhere.

来源:百度知道 编辑:UC知道 时间:2024/05/28 13:32:42
The special medicine for the disease was difficult to find though ____ everywhere.
A. sought B. having sought C. being sought D. having been sought
为什么不用D而要选A

主句用了过去时,从句如果想用完成时,也只能用过去完成时,而且这里从意思上看也只能用过去时。

sought只指一般过去的情况
having been sought 一直在寻找,强调状态,持续寻找的过程。

D
表示冲过去一直到目前仍在继续的动作,完成时态。