英語徹底耳練P66

【質問】
英語徹底耳練P66下から2行目
the last person I would have suspected of having bad ethics.
ここでの「would」になる理由がいまいちピンときません。仮定法(もし悪い倫理観をもっているのなら、疑うだろうに・・・)
というニュアンスで助動詞を過去形にしているのでしょうか?
 
【回答】
ご理解されているように仮定法過去の用法です。
直訳すると「最後の人だ、疑ったであろう、悪い倫理観をもっていると」になり、実際には疑っていなかったという事実があります。
そのため仮定法過去完了のwould+have+過去分詞が使われています。