使用would have prevented 这里是虚拟语气,还表推测?

Miss Waterford certainly felt that she could not do her subject justice on the curb of Jermyn Street, and so, like an artist, flung the bare fact at me and declared that she knew no details. 

I could not do her the injustice of supposing that so trifling a circumstance would have prevented her from giving them, but she was obstinate.

对这句话“I could not do her the injustice of supposing that so trifling a circumstance would have prevented her from giving them”不明白。

1)of supposing ... 这一结构 和 injustice 是“同位语”成分关系吗?

2)使用would have prevented 这里是虚拟语气,还表推测? 搞不懂。就是这里为什么要使用would have done这一结构的含义?

3)还有这句话do her the injustice of supposing...这一搭配是什么意思?

麻烦老师详解,非常感谢!

请先 登录 后评论

最佳答案 2020-12-08 18:56

1 injustice of supposing ... 介词短语作定语,of 表示同位关系。但不能说同位语关系。

2 suppose 后接that从句,表示假设..., would have done 为推测性用法,即假设某事发生了。

do her the injustice of supposing... do在此为双宾语用法,her为间接宾语,the injustice...为直接宾语,对某人做不公平/不公正的事。我不能假设如此微不足道的事情会妨碍她提供细节,这种假设对她是不公正的。可是她却很倔(说她不了解细节)。

请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 1 收藏,1771 浏览
  • Pupil07 提出于 2020-12-02 17:28