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

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

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

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

I (have, had, will have) been watching TV until my mother
finishes cooking dinner.

※until「〜まで」

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

【解答】

I will have been watching TV until my mother finishes cooking dinner.
「母が夕食を作り終えるまで、私はテレビを観ているつもりです。」

【解説】

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

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

過去完了進行形
形:had been 〜ing
意味:「(過去のある時点まで)〜し続けていた」

現在完了進行形
形:have been 〜ing
意味:「(今まで)〜し続けている」

未来完了進行形
形:will have been 〜ing
意味:「(未来のある時点まで)〜し続ける(つもり、でしょう)」

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

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

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

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

「母が夕食を作り終える」のはこれから、つまり未来のことなの で、この文が未来までの継続を表していることが分かります。

よって、未来完了進行形のhad been watching が正解となります。

補足ですが、until my mother finishes cooking dinnerは未来 のことなのにfinishesが現在形になっています。

これは、時の副詞節の中では未来のことを現在(完了)形で表す という定義があるからです。


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

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

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

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

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

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