接続詞と前置詞比較問題

「during」と「while」の違いとして正しいものはどれですか? 空欄に適切な語を選んでください。 「She fell asleep _____ the long lecture.」

A.while
✗ whileは接続詞であり、後ろには「主語+動詞」の節が必要です。「the long lecture」は名詞句なので使えません。
B.during← 正解
✓ 正解です。duringは前置詞で、後ろに名詞句を取ります。「during the long lecture(長い講義の間)」と自然に続きます。
C.because
✗ becauseは「なぜなら」という理由を表す接続詞で、この文脈には合いません。
D.although
✗ althoughは「〜にもかかわらず」という逆接の接続詞で、名詞句を直接続けることはできません。

TOEIC L&R(英語検定) の問題一覧