現在進行形/英文読解の練習問題
以下の英文を日本語になおしてください。
■■問題226■■
He is helping old people.
アドバイス
「彼は〜しているところだ」
He is helping
「高齢者を(老人を)」
old people
be動詞 + ing(現在分詞)で「現在進行形」を作ります。
「今まさに〜している」という動作の進行を表します。
英文法の解説
今回のポイントは以下の3つです。
1.【文法】現在進行形(be動詞 + ing)
2.【動詞】help(手伝う、助ける)
3.【表現】old people(高齢者、老人)
それぞれ詳しく見ていきましょう。
1.【文法】現在進行形(be動詞 + ing)
「〜しているところだ」と訳します。
I am playing tennis.(私はテニスをしているところです)
He is running.(彼は走っているところです)
疑問文は be動詞を前に、否定文は be動詞の後ろに not をつけます。
Is he running?(彼は走っていますか?)
2.【動詞】help(手伝う、助ける)
Help me!(助けて!)
困っている人に手を貸すイメージです。
help 人 with 物(人の〜を手伝う)
He is helping his mother with cooking.(彼は母の料理を手伝っている)
3.【表現】old people(高齢者、老人)
old は「古い」「年とった」という意味の形容詞です。
people は「人々」という意味の複数名詞です。
丁寧な言い方として elderly people(年配の方々)という表現もあります。
英文の解説
それでは、実際に問題を解いていきましょう。
He is helping old people.
ステップ1:主語と動詞(進行形)
He is helping...
He = 彼は
is helping = 助けている(手伝っている)ところだ
ステップ2:誰を?(目的語)
...old people.
old = 年をとった
people = 人々を
「お年寄りを」
ステップ3:全体をまとめる
「彼は、お年寄りを、手伝っているところです。」
完成訳:「彼は老人の手助けをしている。」
いかがでしたか?
進行形にできない動詞(know, like, haveなど)もあります。
「知っている最中」とか「好きである動作中」というのは変だからです。
help は動作なので進行形にできます。
練習問題
理解度を確認するための練習問題です。
(1)「〜しているところだ」を表す形は?
A. do + ing
B. be + ing
C. have + ing
D. will + ing
答え:B
解説:現在進行形。
(2)「help」のing形は?
A. help
B. helpng
C. helping
D. helpping
答え:C
解説:そのままing。
(3)「old」の反対語(若い)は?
A. new
B. small
C. young
D. big
答え:C
解説:人に対してはyoung、物に対してはnew。
(4)「people」は単数?複数?
A. 単数扱い
B. 複数扱い
C. どちらでもない
D. 過去形
答え:B
解説:常に複数扱い。
(5)「She ( ) cooking now.」カッコに入るのは?
A. is
B. are
C. am
D. does
答え:A
解説:Sheに対応するbe動詞。
(6)「make」のing形は?
A. makeing
B. making
C. makking
D. mack
答え:B
解説:eをとってing。
(7)「He is ( ) in the pool.(泳いでいる)」カッコに入るのは?
A. swim
B. swims
C. swam
D. swimming
答え:D
解説:mを重ねる。
(8)「person」の複数形は?
A. persons
B. person
C. people
D. childrens
答え:C
解説:peopleはpersonの複数形として使われる。
(9)「What are you doing?」の意味は?
A. あなたは誰ですか?
B. あなたは何をしていますか?
C. あなたはどこに行きますか?
D. 元気ですか?
答え:B
解説:現在進行形の疑問文。
(10)「care for」の意味は?
A. 世話をする
B. 見る
C. 聞く
D. 行く
答え:A
解説:take care of / care for。
日本語訳
彼は老人の手助けをしている。