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

トップページ英文法問題集 完了形進行形過去完了形と過去完了進行形

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

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

I (had studied, had been studying) English for six years
until I graduated from high school.

※until「〜まで」 graduate from 〜 「〜を卒業する」

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

【解答】

I had studied Egnlish for six years until I graduated from high school.
「高校を卒業するまで、私は6年間英語を勉強していました。」

【解説】

問題の文中にfor six years「6年間」とあるので、この文は高校 を卒業するまで英語を勉強していたという継続を表しています。

そして、文末にuntil I graduated from high school「高校を 卒業した時まで」とあるので、過去までの継続になります。

解答の過去完了形のhave studiedも過去完了進行形のhad been studyingも過去のある時点までの継続を表すことができます。

ただ、過去完了形は状態動詞の継続、過去完了進行形は動作動 詞の継続を表します。

状態動詞はlive「住む」などようにその状態をコロコロ(例え ば3秒毎に)変えられない動詞で、動作動詞はrun「走る」など のようにその動作をコロコロ変えられる動詞です。

では、問題のstudyはどちらでしょうか?

勉強するという動作は、通常勉強を始めたり休憩したりコロコ ロ動作を変えられるので動作動詞と考えます。

ただ、問題のように長い期間(この場合6年間)の動作の継続 を表す場合には一瞬一瞬の動作というより長い間続けていたと いう状態を表すので状態動詞扱いになります。

よって、過去完了形のhad studiedが正解になります。

以下のように短い(数時間位)の継続は、その時の動作を表す のでstudyは動作動詞と考え過去完了進行形を用います。

I had been studying Egnlish for two hours until Ken came here.
「私は、ケンがここへ来るまで2時間英語を勉強していました。」

長い短いというのは個人差がありますが、指定されている期間 その動作を休みなしでできるかできないかで分ければよいと思います。

休み無しでできないような長い期間なら状態動詞、休み休みで きる期間なら動作動詞という感じで考えるとよいと思います。

study以外に、状態動詞と動作動詞の使い分けが必要なものに playがあります。以下は例文です。

以下は長い期間(10年間)なので、studyを状態動詞と考え過去完了形で 継続を表します。

I had played soccer for ten years until I graduated from high school.
「高校を卒業するまで、私は10年間サッカーをしていました。」

以下は短い期間(2時間)なので、studyを動作動詞と考え過去完了進行 形で継続を表します。

I had been playing soccer for two hours until it started raining.
「私は、雨が降り始めるまで2時間サッカーをしていました。」


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

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

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

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

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

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