次の語句を並べかえて英文を完成させなさい。
Were it not for your help, I could not do this.
次の語句を並べかえて英文を完成させなさい。 Were / it / not / for / your / help / , / I / could / not / do / this
「Were it not for 〜」は「もし〜がなければ」。if を省略した結果、were と it が倒置になっています(= If it were not for 〜)。
The package will have been delivered by Friday.
次の語句を並べかえて英文を完成させなさい。 The / package / by / will / delivered / Friday / have / been
未来完了の受動態は「will have been + 過去分詞」で「(未来のある時までに)〜されているだろう」を表します。
Can you pick it up?
次の語句を並べかえて英文を完成させなさい。 Can / you / pick / it / up
句動詞 pick up(拾い上げる)は、目的語が代名詞(it)のとき「pick it up」の語順になります(pick up it は不可)。
Fortunately, we did not miss the train.
次の語句を並べかえて英文を完成させなさい。 the / did / Fortunately / miss / train / we / not/,
Fortunately は文全体に対する話し手の気持ちを表す副詞なので、文頭に置くのが自然です。
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)を使います。
My phone has been stolen.
次の語句を並べかえて英文を完成させなさい。 been / phone / stolen / has / My
受動態の現在完了は「have/has been + 過去分詞」の形にします。(例:has been stolen)
If only I were taller.
次の語句を並べかえて英文を完成させなさい。 taller / If / I / only / were
「If only + 主語 + 過去形」で、事実と反対の願望(〜ならなあ)を表します。ここでは仮定法過去なので I の後は were を使います。
This report needs to be finished by Friday.
次の語句を並べかえて英文を完成させなさい。 This / report / needs / to / be / finished / by / Friday
不定詞の受動態は「to be + 過去分詞」で「〜されること/されるべき」を表します。
This is the girl whom I met at the library.
次の語句を並べかえて英文を完成させなさい。 This / is / the / girl / whom / I / met / at / the / library
先行詞(the girl)が関係節の動詞(met)の目的語になるので、目的格の関係代名詞whomを使います。
She saved money in order to buy a new phone.
次の語句を並べかえて英文を完成させなさい。 She / saved / money / in / order / to / buy / a / new / phone
「in order to + 動詞の原形」で「〜するために」という目的を表します。
CEFR-J Grammar Profileを元にした、語学レベル別に英文法を学べる問題集です。
最初の問題を選択する: Ctrl + Enter
解説を見る:Ctrl + G
フィードバックを閉じる:Esc
問題選択時
解答する:Enter
選択肢を選ぶ:↓ or ↑
問題の読み上げ:Ctrl + K
ヒントを見る: Ctrl + M
わからない: Ctrl + Y
アカウントを持っていませんか? 新規登録
アカウントを持っていますか? ログイン
DiQt(ディクト)
無料
★★★★★★★★★★