確認テスト
次の文とほぼ同じ内容になるものを選びなさい。
I don’t have a map, so I’m lost.
- 正解文:
- If I had a map, I wouldn’t be lost.
- 日本語訳:
- もし地図を持っていれば、迷わないのに。
- 解説:
- 一般動詞の否定(don’t have)を過去肯定(had)に書き換えます。
As it’s noisy, I can’t sleep.
- 正解文:
- If it were not noisy, I could sleep.
- 日本語訳:
- もしうるさくなければ、眠れるのに。
- 解説:
- 肯定(is)を否定(were not)に。can’tはcouldにします。
He isn’t a doctor, so he can’t help.
- 正解文:
- If he were a doctor, he could help.
- 日本語訳:
- もし彼が医者なら、助けられるのに。
- 解説:
- be動詞の否定(isn’t)を仮定法の肯定(were)にします。
As I’m tired, I’ll stay home.
- 正解文:
- If I were not tired, I wouldn’t stay home.
- 日本語訳:
- もし疲れていなければ、家にいないのに。
- 解説:
- 肯定(am)を否定(were not)に、willをwouldn’tに変換します。
Today isn’t Sunday, so I work.
- 正解文:
- If today were Sunday, I wouldn’t work.
- 日本語訳:
- もし今日が日曜日なら、働かないのに。
- 解説:
- 日曜ではない(isn’t)を日曜なら(were)に。workはwouldn’t work。
As she’s old, she can’t run fast.
- 正解文:
- If she were younger, she could run fast.
- 日本語訳:
- もし彼女がもっと若ければ、速く走れるのに。
- 解説:
- old(肯定)の反対語youngerを用いて、肯定の仮定を作ります。
I’m not tall, so I can’t reach it.
- 正解文:
- If I were tall, I could reach it.
- 日本語訳:
- もし背が高ければ、届くのに。
- 解説:
- 否定(am not)を肯定(were)に、否定(can’t)を肯定(could)にします。
As it’s hot, I’m not happy.
- 正解文:
- If it were not hot, I would be happy.
- 日本語訳:
- もし暑くなければ、幸せなのに。
- 解説:
- 肯定(is)を否定(were not)に、否定(am not)を肯定(would be)にします。
He doesn’t know it, so he is quiet.
- 正解文:
- If he knew it, he wouldn’t be quiet.
- 日本語訳:
- もし彼がそれを知っていれば、静かではないのに。
- 解説:
- 一般動詞否定(doesn’t know)を過去肯定(knew)にします。
As I’m alone, I am sad.
- 正解文:
- If I were not alone, I wouldn’t be sad.
- 日本語訳:
- もし一人でなければ、悲しくないのに。
- 解説:
- 一人だ(am)を一人でなければ(were not)という仮定にします。