英語
高校生
解決済み

I wish I could have gone to Germany.
みたいな文があるのですが

これは仮定法過去なのか仮定法過去完了なのか分かりません。
仮定法過去完了ならhadになるはずですよね?😭
それともまた違った文法ですか?
教えてくださいm(_ _)m

回答

✨ ベストアンサー ✨

仮定法過去完了ですよ。

仮定法過去完了ならば、 
助動詞の過去形+have done(過去分詞)の形を取り
仮定法過去ならば、
助動詞の過去形+do(原型) の形です。

仮定法過去完了は、過去のことに対し現実とは違ったことを考えていて
仮定法過去なら現在の時制に対して、現実とは違うことを想像しています。

注意すべき点は、仮定法過去完了や仮定法過去の名に惑わされ考えている内容をそれぞれ、大過去や過去の事柄だとしてしまうことです。

仮定法“過去完了”はあくまでも、文の形が過去完了なだけだと覚えておいてください。(同様に仮定法過去に関しても)

のん

詳しくありがとうございます!

とてもわかりやすいです。

写真の文で過去完了なのに
質問にのせた文は形的には現在完了形ですよね?

どちらも過去にあぁしていたら、と思っているのに助動詞があるから原型になっているのですか?

佐藤大輝

大まかにいえば、そうですね。
助動詞によってhave goneになっています。
 
 基本的には仮定法は助動詞の過去形を使うので、質問にあったような形になります。
(※仮定法といえば、助動詞の過去形ですが
 助動詞の過去形があるからと言って仮定法であると   
 は言えません。)
写真の文は、wishを使う特別な仮定法だから、助動詞の過去形は使ってないという認識ですかね。

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