デジタルこどもBASEのロゴ特定非営利活動法人デジタルこどもBASE
中学生の学習ノート教科書をもう一段くわしく

8章 現在完了(完了用法:just / already / yet) ── 50問問題集

現在完了(完了用法:just / already / yet)の重要事項を、基本20・標準20・応用10の3段階で総点検。答えはタップで開けます。

📄 この章の印刷プリント(PDF・解答つき)を無料配布中 ── PDFをダウンロード プリント一覧へ

基本(20問)

問題1
次の( )に入る語を選びなさい(ちょうど)。I have ( ) finished my homework. [just / yet / already]
答えを見る
just
「ちょうど〜した」はjustで、have/hasと過去分詞の間に置く。

和訳: 私はちょうど宿題を終えたところだ。

問題2
次の( )に入る語を選びなさい(もう・疑問文)。Have you eaten lunch ( )? [just / yet / already]
答えを見る
yet
疑問文の「もう」はyetで、文末に置く。

和訳: あなたはもう昼食を食べましたか。

問題3
次の( )に入る語を選びなさい(まだ)。She hasn't done it ( ). [just / yet / already]
答えを見る
yet
否定文の「まだ」はnot ... yetで、yetは文末に置く。

和訳: 彼女はまだそれをしていない。

問題4
次の( )に入る語を選びなさい(すでに)。We have ( ) seen this movie. [just / yet / already]
答えを見る
already
肯定文の「すでに・もう」はalreadyで、have/hasと過去分詞の間に置く。

和訳: 私たちはすでにこの映画を見たことがある。

問題5
次の( )に入る語を選びなさい(ちょうど)。The train has ( ) arrived. [just / yet / already]
答えを見る
just
「ちょうど到着した」はjustで、has と過去分詞の間に置く。

和訳: 電車がちょうど到着した。

問題6
動詞を適切な形(過去分詞)にしなさい。I have just (finish) lunch.
答えを見る
finished
現在完了はhave/has+過去分詞。finishの過去分詞はfinished。

和訳: 私はちょうど昼食を終えたところだ。

問題7
動詞を適切な形(過去分詞)にしなさい。She has already (leave).
答えを見る
left
leaveの過去分詞は不規則変化でleft。

和訳: 彼女はもう出かけてしまった。

問題8
動詞を適切な形(過去分詞)にしなさい。Have you (see) the movie yet?
答えを見る
seen
seeの過去分詞は不規則変化でseen。

和訳: あなたはもうその映画を見ましたか。

問題9
( )内の正しい語を選びなさい。He ( has / have ) just arrived.
答えを見る
has
主語が三人称単数Heのときはhasを使う。

和訳: 彼はちょうど到着したところだ。

問題10
( )内の正しい語を選びなさい。We ( has / have ) already eaten lunch.
答えを見る
have
主語がWeのときはhaveを使う。

和訳: 私たちはもう昼食を食べた。

問題11
空所に1語入れて文を完成しなさい(まだ到着していない)。She has not ( ) yet.
答えを見る
arrived
not ... yetで「まだ〜していない」。arriveの過去分詞はarrived。

和訳: 彼女はまだ到着していない。

問題12
空所に1語入れて文を完成しなさい(ちょうど終えた)。I have ( ) finished my homework.
答えを見る
just
「ちょうど」はjustでhaveと過去分詞の間に置く。

和訳: 私はちょうど宿題を終えたところだ。

問題13
日本語に直しなさい。I have just eaten.
答えを見る
私はちょうど食べ終わった(ところだ)。
have just+過去分詞は「ちょうど〜したところだ」と訳す。
問題14
日本語に直しなさい。She has already left.
答えを見る
彼女はもう出かけた(出発した)。
have/has already+過去分詞は「もう〜した」と訳す。
問題15
次の( )に入る語を選びなさい(もう・疑問文)。Has she left ( )? [just / yet / already]
答えを見る
yet
疑問文の「もう」はyetで文末に置く。

和訳: 彼女はもう出発しましたか。

問題16
動詞を適切な形(過去分詞)にしなさい。We have already (eat) lunch.
答えを見る
eaten
eatの過去分詞は不規則変化でeaten。

和訳: 私たちはもう昼食を食べた。

問題17
空所に1語入れて文を完成しなさい(もう・肯定文)。We have ( ) decided.
答えを見る
already
肯定文で「もう・すでに」はalready。

和訳: 私たちはもう決めた。

問題18
( )内の正しい語を選びなさい。I haven't finished ( just / yet ).
答えを見る
yet
否定文の「まだ」はyetで文末に置く。

和訳: 私はまだ終わっていない。

問題19
日本語に直しなさい。Have you finished yet?
答えを見る
もう終わりましたか。
疑問文のyetは「もう」と訳す。
問題20
動詞を適切な形(過去分詞)にしなさい。The train has just (arrive).
答えを見る
arrived
arriveの過去分詞はarrived。

和訳: 電車がちょうど到着した。

標準(20問)

問題21
並べ替えなさい。( just / I / finished / have ) my homework.
答えを見る
I have just finished my homework.
主語+have+just+過去分詞の語順。

和訳: 私はちょうど宿題を終えたところだ。

問題22
並べ替えなさい。( already / she / left / has ).
答えを見る
She has already left.
alreadyはhasと過去分詞の間に置く。

和訳: 彼女はもう出かけてしまった。

問題23
並べ替えなさい。( you / finished / have / yet )?
答えを見る
Have you finished yet?
疑問文はHave+主語+過去分詞、yetは文末。

和訳: あなたはもう終わりましたか。

問題24
英訳しなさい。もう昼食を食べました。
答えを見る
I have already had lunch.
肯定文の「もう」はalready、haveの過去分詞はhad。

和訳: 私はもう昼食を食べた。

問題25
英訳しなさい。まだ宿題が終わっていません。
答えを見る
I haven't finished my homework yet.
「まだ〜ない」はnot ... yetで表す。

和訳: 私はまだ宿題を終えていない。

問題26
英訳しなさい。もうその本を読みましたか?
答えを見る
Have you read the book yet?
疑問文の「もう」はyetで文末に置く。readの過去分詞はread。

和訳: あなたはもうその本を読みましたか。

問題27
英訳しなさい。ちょうど駅に着いたところです。
答えを見る
I have just arrived at the station.
「ちょうど〜した」はhave just+過去分詞。

和訳: 私はちょうど駅に着いたところだ。

問題28
次の文を否定文に書きかえなさい。I have already finished my work.
答えを見る
I haven't finished my work yet.
否定文ではalreadyをnot ... yetに変える。

和訳: 私はまだ仕事を終えていない。

問題29
次の文を疑問文に書きかえなさい。You have finished your work.
答えを見る
Have you finished your work yet?
疑問文はHaveを前に出し、文末にyetを置く。

和訳: あなたはもう仕事を終えましたか。

問題30
誤りを訂正しなさい。I have finished just my homework.
答えを見る
I have just finished my homework.
justはhaveと過去分詞の間に置く。

和訳: 私はちょうど宿題を終えたところだ。

問題31
誤りを訂正しなさい。She has yet arrived.
答えを見る
She has not arrived yet.
yetは否定文・疑問文で使い、文末に置く。

和訳: 彼女はまだ到着していない。

問題32
英訳しなさい。彼女はちょうど出発したばかりです。
答えを見る
She has just left.
「ちょうど〜したばかり」はhas just+過去分詞。

和訳: 彼女はちょうど出発したばかりだ。

問題33
次の質問に「はい、もう食べました」と3語以上で答えなさい。Have you eaten lunch yet?
答えを見る
Yes, I have already eaten.
肯定の答えではalreadyを使い「もう食べた」と表す。

和訳: はい、私はもう食べました。

問題34
次の質問に「いいえ、まだです」と現在完了で答えなさい。Have you finished your homework yet?
答えを見る
No, I haven't finished it yet.
否定の答えはnot ... yetで「まだ」を表す。

和訳: いいえ、私はまだそれを終えていません。

問題35
並べ替えなさい。( have / we / decided / not / yet ).
答えを見る
We have not decided yet.
否定文はhave not+過去分詞、yetは文末。

和訳: 私たちはまだ決めていない。

問題36
空所に1語入れて文を完成しなさい(もう見た)。I have ( ) seen the movie.
答えを見る
already
肯定文の「もう・すでに」はalready。

和訳: 私はもうその映画を見た。

問題37
日本語に直しなさい。I have lost my key.
答えを見る
私は鍵をなくしてしまった(今もない)。
完了の結果用法で、なくして今も見つからない状態を表す。
問題38
誤りを訂正しなさい。Have you done your homework already?(疑問文の「もう」)
答えを見る
Have you done your homework yet?
疑問文の「もう」はyetを使い文末に置く。

和訳: あなたはもう宿題をしましたか。

問題39
英訳しなさい。私たちはまだ決めていません。
答えを見る
We haven't decided yet.
「まだ〜ない」はnot ... yetで表す。

和訳: 私たちはまだ決めていない。

問題40
( )内の正しい語を選びなさい。Has she ( arrive / arrived ) yet?
答えを見る
arrived
現在完了はhas+過去分詞なのでarrivedを使う。

和訳: 彼女はもう到着しましたか。

応用(10問)

問題41
英訳しなさい。彼はまだ勉強しています。(「まだ〜している」に注意)
答えを見る
He is still studying.
「まだ〜している」は現在完了ではなくstill+進行形で表す。

和訳: 彼はまだ勉強している。

問題42
誤りを訂正しなさい。I have already not finished my homework.
答えを見る
I have not finished my homework yet.
否定文ではalreadyではなくnot ... yetを使う。

和訳: 私はまだ宿題を終えていない。

問題43
英訳しなさい。彼女はもう出発したので、今ここにいません。
答えを見る
She has already left, so she isn't here now.
完了の結果として現在の状態(今いない)を説明する。

和訳: 彼女はもう出発したので、今ここにいない。

問題44
次の質問に「いいえ、彼女はまだ出発していません」と答えなさい。Has she left yet?
答えを見る
No, she hasn't left yet.
否定の答えはhasn't+過去分詞+yetで表す。

和訳: いいえ、彼女はまだ出発していません。

問題45
並べ替えなさい。( already / the / have / I / read / book ).
答えを見る
I have already read the book.
alreadyはhaveと過去分詞readの間に置く。

和訳: 私はもうその本を読んだ。

問題46
誤りを訂正しなさい。She have just finished her work.
答えを見る
She has just finished her work.
主語が三人称単数Sheなのでhasを使う。

和訳: 彼女はちょうど仕事を終えたところだ。

問題47
英訳しなさい。あなたはもう昼食を食べましたか。— はい、ちょうど食べたところです。
答えを見る
Have you had lunch yet? — Yes, I have just had it.
疑問はyet、答えで「ちょうど」はjustを使い分ける。

和訳: あなたはもう昼食を食べましたか。— はい、ちょうど食べたところです。

問題48
日本語に直しなさい。The train has just arrived, so we should hurry.
答えを見る
電車がちょうど到着したので、急いだほうがよい。
has just arrivedは「ちょうど到着した」と訳す。
問題49
誤りを訂正しなさい。Have you finished your homework already?を疑問文として正しくしなさい。
答えを見る
Have you finished your homework yet?
疑問文では「もう」をyetで表し文末に置く。

和訳: あなたはもう宿題を終えましたか。

問題50
英訳しなさい。私はその映画をすでに見たので、もう一度見たくありません。
答えを見る
I have already seen the movie, so I don't want to see it again.
肯定文の「すでに」はalreadyで、完了した事実を表す。

和訳: 私はその映画をすでに見たので、もう一度見たくない。