次の語句を並べかえて英文を完成させなさい。
The package should have been delivered on Monday.
次の語句を並べかえて英文を完成させなさい。 have / The / delivered / Monday / should / been / on / package
「should have been + 過去分詞」で「〜されるべきだったのに(実際はされなかった)」という過去への非難・後悔を表します。
She saved money in order to buy a new phone.
次の語句を並べかえて英文を完成させなさい。 She / saved / money / in / order / to / buy / a / new / phone
「in order to + 動詞の原形」で「〜するために」という目的を表します。
What I need is your help.
次の語句を並べかえて英文を完成させなさい。 What / I / need / is / your / help
what節(What I need)+ be動詞 + 強調したい内容(your help)の形で、「必要なのはあなたの助けだ」と強調します。
Whatever you choose will be fine.
次の語句を並べかえて英文を完成させなさい。 fine / you / Whatever / be / will / choose
whatever は「何でも〜するもの/こと」を表し、名詞節を作ります。この文では主語になっていて「あなたが何を選んでも大丈夫だ」という意味です。
The harder you study, the better you get.
次の語句を並べかえて英文を完成させなさい。 The / harder / you / study / the / better / you / get
<the+比較級…, the+比較級…>で「〜すればするほど、ますます〜だ」を表します。
The picture was shown to me.
次の語句を並べかえて英文を完成させなさい。 The / picture / was / shown / to / me
show のように目的語を2つ取れる動詞は、直接目的語を主語にして受け身にすると「be + 過去分詞 + to + 間接目的語」の形になります。
He is not listening to the teacher.
次の語句を並べかえて英文を完成させなさい。 not / the / teacher / He / is / listening / to
進行形の否定文は、be動詞の後に not を置き、その後に ~ing を続けます。
This is the girl who I saw at the station yesterday.
次の語句を並べかえて英文を完成させなさい。 This / is / the / girl / who / I / saw / at the station yesterday
先行詞(girl)を目的語として説明するので、関係代名詞は目的格のwhoを使います(who I saw)。
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 〜)。
My phone has been stolen.
次の語句を並べかえて英文を完成させなさい。 been / phone / stolen / has / My
受動態の現在完了は「have/has been + 過去分詞」の形にします。(例:has been stolen)
CEFR-J Grammar Profileを元にした、語学レベル別に英文法を学べる問題集です。
最初の問題を選択する: Ctrl + Enter
解説を見る:Ctrl + G
フィードバックを閉じる:Esc
問題選択時
解答する:Enter
選択肢を選ぶ:↓ or ↑
問題の読み上げ:Ctrl + K
ヒントを見る: Ctrl + M
スキップする: Ctrl + Y
アカウントを持っていませんか? 新規登録
アカウントを持っていますか? ログイン
DiQt(ディクト)
無料
★★★★★★★★★★