回答

✨ ベストアンサー ✨

①の問題文、Saying so, he left the door. じゃないでしょうか。間違ってたらすみません。
その場合はWhen he said so, he left the door.のようにするといいと思います。接続詞は他のものでも意味がおかしくなければ問題ないと思います。

②はHow longだけだと「どのくらい長く」という期間を問うものになってしまうためagoが必要です。
また過去完了は過去のある点からさらに過去を振り返る時にしか使わないです。今回は「英会話を習った時点」を聞いているので、過去のある時点を扱う過去形を用います。

③は「彼は来ないと言った」という英語にしたいので、「言った時点より前に来ない」過去完了は使えません。時勢の一致で過去形にすればいいと思います。

④は合っていると思います。ただshouldを使ったままでも問題ないです。

雑な説明ですが不明点あれば言ってください💦

➀afterで丸されてるのでwhenではないのかな?と思いました、、。。
➃ought toで書いたのですが✖︎されてて。。

甘栗

丸されてるというと、すでに正誤の確認は出来ているのでしょうか。

①は分子構文で接続詞を補う際は割と自由が効きます。今回は前後の文がないため、whenでもafterでも、あるいはthoughなどでも良いと思います。

④については確かにought toに書き換えるとニュアンスがずれてしまうので厳密な採点ではバツにされる可能性があります。shouldは主観的に、自分がすべきと思ったら使えます。しかしought toにすると客観的にすべきときにしか使えません。なにか根拠などが必要になってしまうので、必ず書き換えられるとは限らないです。

また、thoughtと時制の一致を受けて、that節でも過去形を使う必要があります。shouldはshallの過去形なので問題ないので、shouldを使う方が無難だと思います。

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