英文法問題集・TOEIC&英検問題集をネットで探すなら1500円以上送料無料のココ!
英文法の問題&解説を通して毎日英語に触れられる無料メルマガ【誰でもできる!毎日5分英文法】

トップページ英文法問題集 完了形進行形過去・現在・未来完了進行形

英文法問題集 完了形進行形

問.()の中から適する語を選びなさい。

I (had, have, will have) been studying in my room
until my wife finished cooking dinner.

※until「〜まで」

解答は10行下にあります。

【解答】

I had been studying in my room until my wife finished cooking dinner.
「妻が夕食を作り終えるまで、私は部屋で勉強し(続け)ていました。」

【解説】

この問題は、過去完了進行形、現在完了進行形、未来完了進行形 のどれを用いるのかを判別する問題です。

完了進行形はある動作の継続を表し、それぞれ形と意味は以下の 通りです。

過去完了進行形:had been 〜ing「〜し続けていた」
現在完了進行形:have been 〜ing「〜し続けている」
未来完了進行形:will have been 〜ing「〜し続ける(でしょう)」

そして、完了進行形はrunなどの動作動詞の継続を表す 時に用います。

これに対し、liveなどの状態動詞の継続を表す時には、完了形 (現在完了形、現在完了形、未来完了形)を用います。

問題の文は動作動詞のstudyの継続を表しているので完了進行形 を用いますが、過去、現在、未来どの完了進行形かを判別するに はいつまでの継続なのかを考えます。

過去までの継続なら過去完了進行形、現在までの継続なら現在完 了進行形、未来までの継続なら未来完了進行形を用います。

問題の文中にuntil my wife finished cooking dinner「妻が 夕食を作るのを終えた時まで」とあります。

よって、「妻が夕食を作り終えた」という過去までの継続になる ので、過去完了進行形のhad been studyingが正解となります。


☆TOEIC対策お勧め本☆
TOEIC対策

利用者の評価も高いお勧めのTOEIC対策本(500〜860点まで対応)です。一冊で全パートの対策ができ、英文法の理解にもお勧め。送料無料!

☆単語力とリスニング強化☆
単語耳

きちんと発音できる単語は一生忘れません。一生分の単語力+リスニング力が身に付いて忘れなくなる秘訣を凝縮。英単語八千を一生忘れない英語耳を作れます。送料無料!

英文法問題集 ご案内
英文法問題集

管理人のTomoです。英文法問題集を訪問して頂き有難うございます!無料メルマガ【誰でもできる!毎日5分英文法】で出題した英文法の問題とその解説をアップしています。英文法の学習に役立てて下さい(^_^)/