3現在完了(継続用法)

解答・解説をみる

次のうち正しい選択肢を答えなさい。

I have lived in Tokyo (  ) ten years.
ア:in イ:for ウ:since
私は10年間東京に住んでいます。

正解は「イ」です。

次のうち正しい選択肢を答えなさい。

She has worked at this company (  ) 2015.
ア:in イ:for ウ:since
彼女は2015年からこの会社で働いています。

正解は「ウ」です。

次のうち正しい選択肢を答えなさい。

They have (  ) friends since childhood.
ア:be イ:done ウ:been
彼らは子供の頃からの友達です。

正解は「ウ」です。

次のうち正しい選択肢を答えなさい。

We have (  ) each other for a long time.
ア:know イ:knew ウ:known
私たちは長い間お互いを知っています。

正解は「ウ」です。

カッコ内に入る単語を答えなさい。
※単語と単語の間は半角スペースをあけること
※大文字・小文字の区別をつけること

He has (  ) sick for two days.
彼は2日間ずっと病気です

正解は「been」です。

カッコ内に入る単語を答えなさい。
※単語と単語の間は半角スペースをあけること
※大文字・小文字の区別をつけること

How long (  ) you been there?
あなたはどのくらいそこにいますか?

正解は「have」です。

カッコ内に入る単語を答えなさい。
※単語と単語の間は半角スペースをあけること
※大文字・小文字の区別をつけること

I have not seen him (  ) a long days.
長い間彼に会っていません

正解は「for」です。

カッコ内に入る単語を答えなさい。
※単語と単語の間は半角スペースをあけること
※大文字・小文字の区別をつけること

I have played tennis (  ) I was a junior high school student.
中学生のとき以来私はテニスをしている

正解は「since」です。

次の単語を並び替えて適切な文にしなさい。

※文頭の文字は大文字にすること
※単語と単語の間は半角スペースをあけること
※大文字・小文字の区別をつけること
※ピリオド、?もつけること

wanted / this / since / last / he / has / year / game /.
彼は去年からこのゲームを欲しがっていた

正解は「He has wanted this game since last year.」です。

次の単語を並び替えて適切な文にしなさい。

※文頭の文字は大文字にすること
※単語と単語の間は半角スペースをあけること
※大文字・小文字の区別をつけること
※ピリオド、?もつけること

been / sick / a / week / for / I / have /.
私は一週間病気です

正解は「I have been sick for a week.」です。

次の単語を並び替えて適切な文にしなさい。

※文頭の文字は大文字にすること
※単語と単語の間は半角スペースをあけること
※大文字・小文字の区別をつけること
※ピリオド、?もつけること

have / we / 20 / Mike / for / years / heard / from / not /.
私たちはマイクから20年間連絡がない

正解は「We have not heard from Mike for 20 years.」です。

次の単語を並び替えて適切な文にしなさい。

※文頭の文字は大文字にすること
※単語と単語の間は半角スペースをあけること
※大文字・小文字の区別をつけること
※ピリオド、?もつけること

China / in / how / lived / you / long / have /?
あなたはどのくらい中国に住んでいますか?

正解は「How long have you lived in China?」です。

次の英文を(  )内の指示にしたがって書き変えなさい。

※単語と単語の間は半角スペースをあけること
※大文字・小文字の区別をつけること
※ピリオド、?もつけること
※短縮形を使わず答えること

I live in Nagoya. (「3年間」をつけて現在完了形に)

正解は「I have lived in Nagoya for three years.」です。

次の英文を(  )内の指示にしたがって書き変えなさい。

※単語と単語の間は半角スペースをあけること
※大文字・小文字の区別をつけること
※ピリオド、?もつけること
※短縮形を使わず答えること

I play the guitar. (「2012年以来」をつけて現在完了形に)

正解は「I have played the guitar since 2012.」です。

次の英文を(  )内の指示にしたがって書き変えなさい。

※単語と単語の間は半角スペースをあけること
※大文字・小文字の区別をつけること
※ピリオド、?もつけること
※短縮形を使わず答えること

She doesn't see him. (「1か月」をつけて現在完了形に)

正解は「She has not seen him for one month.」です。

次の英文を(  )内の指示にしたがって書き変えなさい。

※単語と単語の間は半角スペースをあけること
※大文字・小文字の区別をつけること
※ピリオド、?もつけること
※短縮形を使わず答えること

You have stayed in Japan since 2000. (「どのくらい」を尋ねる疑問文に)

正解は「How long have you stayed in Japan?」です。

次の日本語文を英文に直しなさい。

※単語と単語の間は半角スペースをあけること
※大文字・小文字の区別をつけること
※ピリオド、?もつけること
※短縮形を使わず答えること

私は昨日から彼の家に滞在しています

正解は「I have stayed at his house since yesterday.」です。

次の日本語文を英文に直しなさい。

※単語と単語の間は半角スペースをあけること
※大文字・小文字の区別をつけること
※ピリオド、?もつけること
※短縮形を使わず答えること

彼は二年間サッカーを練習しています

正解は「He has practiced soccer for two years.」です。

次の日本語文を英文に直しなさい。

※単語と単語の間は半角スペースをあけること
※大文字・小文字の区別をつけること
※ピリオド、?もつけること
※短縮形を使わず答えること

私たちは昨日から彼に会っていない(seeを使って)

正解は「We have not seen him since yesterday.」です。

次の日本語文を英文に直しなさい。

※単語と単語の間は半角スペースをあけること
※大文字・小文字の区別をつけること
※ピリオド、?もつけること
※短縮形を使わず答えること

彼女はどのくらいこの町に住んでいますか?

正解は「How long has she lived in this town?」です。

テストを終了する

他の問題を解く

  1. 中学3年生の英語で学習する受動態(受け身)のドリルのアイキャッチ画像受動態(受け身)
  2. 中学3年生の英語で学習する現在完了(完了用法)のドリルのアイキャッチ画像現在完了(完了用法)
  3. 中学3年生の英語で学習する現在完了(継続用法)のドリルのアイキャッチ画像現在完了(継続用法)
  4. 中学3年生の英語で学習する現在完了(経験用法)のドリルのアイキャッチ画像現在完了(経験用法)

運営者情報

青山学院大学教育学科卒業。TOEIC795点。2児の母。2019年の長女の高校受験時、訳あって塾には行かずに自宅学習のみで挑戦することになり、教科書をイチから一緒に読み直しながら勉強を見た結果、偏差値20上昇。志望校の特待生クラストップ10位内で合格を果たす。 ※サイト全体の運営実績についてはこちらにまとめています。

目次