次の空欄に最も適切な語句を選びなさい。 I wish I ___ more time to relax on weekends.
have
am having
had
will have
「wish + 仮定法過去」は、現在の事実と反対の願望(今は時間がない)を表すので、wish の後は過去形(had)を使います。
次の空欄に最も適切な語句を選びなさい。 Tom doesn't like crowded places. ___
Neither did I.
So do I.
Neither I do.
Neither do I.
否定文に「私もそうじゃない」と同調するときは、Neither を文頭に置き、助動詞(do)を主語(I)の前に倒置します。Tom doesn't ... に合わせて do を使い、Neither do I. が正解です。
次の空欄に最も適切な語句を選びなさい。 ___ it not for your help, I would be in trouble now.
Is
Are
Was
Were
「Were it not for ~」は「If it were not for ~(もし~がなければ)」の if を省略して倒置した形です。この表現では主語が it でも were を使います。
次の空欄に最も適切な語句を選びなさい。 ___ your advice, I would have made a big mistake.
If it hasn't been for
If it wouldn't have been for
If it hadn't been for
If it isn't for
過去の事実に反する仮定(「もし〜がなかったら」)は、If it hadn't been for + 名詞, 主語 + would have + 過去分詞 の形を使います。
次の空欄に最も適切な語句を選びなさい。 ___ in simple English, the instructions were easy to follow.
Write
Writing
Written
To write
分詞構文で文頭に過去分詞を置き、「(それらが)〜で書かれているので」という受け身の意味で主節(the instructions)を修飾します。instructions は「書く」側ではなく「書かれる」側なので Written が正解です。
次の空欄に最も適切な語句を選びなさい。 If I ___ earlier, I could have caught the last train.
have left
was leaving
had left
left
仮定法過去完了では、実際には起きなかった過去の条件を if節で「had + 過去分詞」で表します。主節は「could have + 過去分詞」になります。
CEFR-J Grammar Profileを元にした、語学レベル別に英文法を学べる問題集です。
最初の問題を選択する: Ctrl + Enter
解説を見る:Ctrl + G
フィードバックを閉じる:Esc
問題選択時
解答する:Enter
選択肢を選ぶ:↓ or ↑
問題の読み上げ:Ctrl + K
ヒントを見る: Ctrl + M
スキップする: Ctrl + Y
アカウントを持っていませんか? 新規登録
アカウントを持っていますか? ログイン
DiQt(ディクト)
無料
★★★★★★★★★★