'; ?>
1.次の文のカッコ内に適語を入れて日本文にあう英文を完成させなさい。
(1) あなたは6年間東京に住んでいます。
You ( ) ( )in Tokyo ( ) six years.
(2) 私は昨夜から頭痛がしています。
I ( ) ( ) a headache ( ) last night.
(3) 私達は5年間野球をしています。
We ( ) ( ) baseball ( ) five years.
(4) 私は以前にその本を読んだことがあります。
I ( ) ( ) the book ( ) .
(5) メグは一度もその映画を見たことがありません。
Meg ( ) ( ) seen the movie.
(6) あなたのお父さんは京都を訪問したことがありますか。
( ) your father ( ) Kyoto?
2.次の下線部が答えの中心になる疑問文を作りなさい。
(1) It has rained since last night.
(2) I have read the book twice.
それでは確認していきましょう。
1.次の文のカッコ内に適語を入れて日本文にあう英文を完成させなさい。
この問題は現在完了の基本を確認する問題となっています。
このあたりを確認しながら読んでください。
(1) あなたは6年間東京に住んでいます。
You ( ) ( )in Tokyo ( ) six years.
<ポイント>
正解)
You ( have ) ( lived )in Tokyo ( for ) six years.
(2) 私は昨夜から頭痛がしています。
I ( ) ( ) a headache ( ) last night.
現在完了の形は「have(has) + 過去分詞」でその後ろに「頭痛がする」で使われる「have」の過去分詞が入るということが注意。
正解)
I ( have ) ( had ) a headache ( since ) last night.
(3) 私達は5年間野球をしています。
We ( ) ( ) baseball ( ) five years.
「野球をする」という時の動詞は「play」ということは問題ないでしょう。後ろのカッコも「5年間」といっているので「〜間」という意味の単語だとすぐに分かります。
正解)
We ( have ) ( played ) baseball ( for ) five years.
(4) 私は以前にその本を読んだことがあります。
I ( ) ( ) the book ( ).
<ポイント>
ここからは「〜ことがあります」という意味から分かるように現在完了の「経験」に変わります。
ただし同じ現在完了に変わりはないので形は「have(has) + 過去分詞」で同じです。
最後のカッコには「以前」という経験用法でよく使われる単語が入るだけです。
正解)
I ( have ) ( read ) the book ( before ).
(5) メグは一度もその映画を見たことがありません。
Meg ( ) ( ) seen the movie.
この問題は一見すると普通の否定文のように見えますが、日本語の「一度も・・・ありません」ということを見落とさないで下さい。
また主語は「Meg」ですからね。
正解)
Meg ( has ) ( never ) seen the movie.
(6) あなたのお父さんは京都を訪問したことがありますか。
( ) your father ( ) Kyoto?
疑問文になる時は「have(has)」を主語の前にもってくるだけでした。
正解)
( Has ) your father ( visited ) Kyoto?
2.次の下線部が答えの中心になる疑問文を作りなさい。
(1) It has rained since last night.
「下線部が答えの中心になる疑問文」、これは苦手な人が多いです。しかし、ポイントはいたってシンプルですから難しく考えずにチャレンジしてください。
<ポイント>
It has rained since last night.
↓
「since last night」 → 「昨夜から」 → 「いつから」 → 「どのくらいの間」
ここで一つ気をつけないといけないポイントは「いつから」と考えて「Since when」なんていう疑問詞を作ってはいけません。ここでは「いつから」→「どのくらいの間」→「How long」と考えます。
↓
残りの文「It has rained」を疑問文の形に変える。
→ 「has it rained」
↓
How long has it rained?
正解)
「How long has it rained ?」
(どのくらいの間雨が降っているのですか)
(2) I have read the book twice.
この問題も同じように考えていきます。
「I have read the book twice.」
↓
「twice」 → 「二回」 → 「何回」 → 「How often」
↓
次に残りの文「I have read the book」を疑問文に直します。
ここで、答える人が「I(私は)」と答えているのですから質問する人は「you(あなたは)」と聞いていなければおかしくなることに注意。
↓
「have you read the book」
↓
「How often have you read the book?」
正解)
「How often have you read the book?」
(あなたは何回その本を読んだことがありますか)
$value) { if (strpos($param, 'color_') === 0) { google_append_color($google_ad_url, $param); } else if (strpos($param, 'url') === 0) { $google_scheme = ($GLOBALS['google']['https'] == 'on') ? 'https://' : 'http://'; google_append_url($google_ad_url, $param, $google_scheme . $GLOBALS['google'][$param]); } else { google_append_globals($google_ad_url, $param); } } return $google_ad_url; } $google_ad_handle = @fopen(google_get_ad_url(), 'r'); if ($google_ad_handle) { while (!feof($google_ad_handle)) { echo fread($google_ad_handle, 8192); } fclose($google_ad_handle); } ?>