英語
高校生
解決済み

ネクステのPoint24の64の
why did you try to fix the computer by yourself?
you () for help before you gave up.
の()内で
①should ask
②should have asked
で答えは②が入るのですが、何故現在完了を使うのでしょう? 何故①がダメなのかも知りたいです

回答

✨ ベストアンサー ✨

簡単に日本語訳をすると、

(なんでこの機会を自分で直そうとしたのよ〜(ちょっと否定気味))

(諦める前に直しに行くべきだったでしょ〜)

という感じです。

ここで大事なのが、時の流れです。

多分直そうとした人はもう何もしていないです。責められっぱなしです。

なので、(諦めたとき前に行くべきである)だとおかしいですよね

(諦めた前に行く"べきだった")が正解です。

should have done(すべきだったのに〜)となります

今すべきことではないようなので、should askは間違っていますね(--;)

˙ᵕ˙⑅

SEEDに用法のくわしいせつめいがあるので、載せておきます(˙꒳˙ก̀)

この回答にコメントする

回答

should have p.p で すべきなのにしなかった って意味になります
また 過去になんで1人で修理しなかったかを尋ねており、①の場合は「過去に諦めた前に助けを今求めるべきだ」という意味不明の文になります

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