次の語句を並べかえて英文を完成させなさい。
He is about to call you.
次の語句を並べかえて英文を完成させなさい。 call / He / about / is / to / you
be about to + 動詞の原形で「まさに〜しようとしている」という近い未来を表します。to の後は動詞の原形です。
The new bridge is being built near the station.
次の語句を並べかえて英文を完成させなさい。 being / built / The / near / station / is / new / the / bridge
「is being + 過去分詞」で、今まさに「〜されているところ」という進行形の受動態を表します。
I need to have my car repaired.
次の語句を並べかえて英文を完成させなさい。 need / to / have / my / car / repaired / I
have + 目的語 + 過去分詞で「目的語を〜してもらう(してもらう必要がある)」という意味になります。ここでは「車を修理してもらう」です。
I regret not calling you yesterday.
次の語句を並べかえて英文を完成させなさい。 I / regret / not / calling / you / yesterday
「regret not + 動名詞(-ing)」で「〜しなかったことを後悔する」を表します。
I dare not tell him the truth.
次の語句を並べかえて英文を完成させなさい。 I / dare / not / tell / him / the / truth
助動詞の dare を否定文で使うときは「dare not + 動詞の原形」(to は不要)になります。
She stared at me as if she had seen a ghost.
次の語句を並べかえて英文を完成させなさい。 She / stared / at / me / as / if / she / had / seen / a / ghost
as if の節で「まるで過去に〜したかのように(実際はしていない)」を表すときは、仮定法過去完了(had + 過去分詞)を使います。
She had been waiting for two hours when the bus came.
次の語句を並べかえて英文を完成させなさい。 She / had / been / waiting / for / two / hours / when / the / bus / came
「バスが来た時点まで」待つ動作がずっと続いていたことを表すので、過去完了進行形(had been + 動詞ing)を使います。
I wish I had brought my umbrella yesterday.
次の語句を並べかえて英文を完成させなさい。 I / wish / I / had / brought / my / umbrella / yesterday
過去のことについて「〜していればよかったのに」と後悔・願望を表すときは、wish の後ろを「had+過去分詞(仮定法過去完了)」にします。
If only I were taller.
次の語句を並べかえて英文を完成させなさい。 taller / If / I / only / were
「If only + 主語 + 過去形」で、事実と反対の願望(〜ならなあ)を表します。ここでは仮定法過去なので I の後は were を使います。
Can you pick it up?
次の語句を並べかえて英文を完成させなさい。 Can / you / pick / it / up
句動詞 pick up(拾い上げる)は、目的語が代名詞(it)のとき「pick it up」の語順になります(pick up it は不可)。
CEFR-J Grammar Profileを元にした、語学レベル別に英文法を学べる問題集です。
最初の問題を選択する: Ctrl + Enter
解説を見る:Ctrl + G
フィードバックを閉じる:Esc
問題選択時
解答する:Enter
選択肢を選ぶ:↓ or ↑
問題の読み上げ:Ctrl + K
ヒントを見る: Ctrl + M
スキップする: Ctrl + Y
アカウントを持っていませんか? 新規登録
アカウントを持っていますか? ログイン
DiQt(ディクト)
無料
★★★★★★★★★★