英語
高校生

仮定法の単元です。
この文の「would have given」は過去形になっているのか、過去完了になっているのか、分からないので教えていただきたいです。

e An honeSt person would have given the wallet to the police. (正直な人なら. その財布を警察に届けただろう) ゅ主語が(仮定) の意味を含む。
高校生 英語 英文法 仮定法

回答

大過去(仮定法過去完了)です。
現在の事実と違うことを述べている仮定法は時制を1個ずらします。
雨が降ってなければ歩いていくのに
現在のことなので時制を1個ずらして過去形に
If S 過去形 ,S would+原形の形

正直な人なら警察に届けただろう
過去に起こった事実と反する仮定法なので
時制を1個ずらして大過去(仮定法過去完了)
If S had done,S would have done

らー

ありがとうございます!

この回答にコメントする
疑問は解決しましたか?