【中学英文法】現在完了の練習問題

スポンサーリンク

現在完了の練習問題

【問1】次の文を(   )内の指示にしたがって書きかえるときに適する語を書きなさい。

(1) The train has already arrived here. (否定文に)
The train(   )arrived here(   ).

(2) Tom has lived here for a year. (下線部を問う疑問文に)
(   )(   )has Tom lived here?

(3)Yumi was ill last Friday. She is still ill now. (ほぼ同じ意味の文に)
Yumi has(   )ill(   )last Friday.

(4) I saw the movie. (four timesをつけて、現在完了の文に)
I(   )(   )the movie four times.

(5) It’s a long time since I saw her last. (ほぼ同じ意味の文に)
I(   )(   )her for a long time.

(6) You have visited Nara twice.(下線部を問う疑問文に)
(   )(   )have you visited Nara?

【問3】次の日本文に合う英文になるように、(   )内の語を並べかえて全文を書きなさい。
(1) 彼は今までに外国へ行ったことがありますか。 (ever/been/a/country/to/he/has/foreign/?)
(2) 彼らはそのホテルに昨日から滞在しています。(yesterday/they/stayed /hotel/at/since/have/the/.)
(3) 恵子は1度もコンピュータを使ったことがありません。(neverl computer/has/Keiko/used/al.)
(4)トムは2年間日本語を勉強しています。(Tom/for/studied/two/Japanese/has/years/.)
(5)あなたはその手紙の中で何を書いたのですか。(Written/what/letter/the/you/in/have/?)

現在完了の練習問題解答

【問1】
(1) hasn’t, yet

否定文での yet は「まだ」の意味。

(2) How long

How long 〜?は現在完了の文に使われて、状態や動作の継続の期間をたずねる言い方。

(3) been, since
2

つの文で、継続の現在完了形にできる。

(4) have seen

four times「4回」。see-saw-seen と変化。

(5) haven’t seen

継続の現在完了形に。have not seen を2語で表す。

(6) How often

回数をきくときは、How often ~ ? / How many times~?を使う。

【問2】
(1) Has he ever been to a foreign country?

~に行ったことがある」 have been to 〜。

(2) They have stayed at the hotel since yesterday.

「~に滞在する」

(3) Keiko has never used a computer.

(4) Tom has studied Japanese for two years.

(5) What have you written in the letter?

コメント

タイトルとURLをコピーしました