中学英語問題 無料プリント 吉倉中学英語・英会話教室 present perfect1

Loading....

Loading....

Loading....

Loading....

Loading....

全文

(1)

ポイント:大きく分けて「継続」「経験」「完了」の意味を表す。

基本形は <have/has +過去分詞>で、疑問文は have/has を主語の前に移動させる。否定文はhave/has の後ろに not を置く。*現在完了形のhave/has には「持っている」という意味はないので注意すること。

継続用法:「(過去のある時点より現在まで)ずっと∼している」という意味。since...(∼以来)や for ...

(∼の期間)という継続期間を表す語と一緒によく使われる。

A. 次の英語を日本語にしなさい。

1. My mother has been busy since last week.

私の母は先週よりずっと忙しい。

2. Lisa has lived in Japan for two years.

リサは2年間ずっと日本に住んでいます。

3. I have used this computer since last year.

僕はこのコンピューターを去年から使っています。

4. I’ve (have) lived in Tokyo for more than ten years. *more than ... : ∼以上

私は10年以上東京に住んでいます。

B. (  )の指示に従って書き換えなさい。

1. Lisa has lived in Osaka since she was a child. (疑問文に)

Has Lisa lived in Osaka since she was a child?

2. My brother has played video games for three hours. (否定文に)

My brother has not (hasn’t) played video games for three hours. 3. Mr. Smith has driven his car for 5 years. (下線部:期間をたずねる文に)

How long has Mr. Smith driven his car?

C. 日本語にあうように、( )の英単語を並び替えて英文を作りなさい。

1. 僕は昨日からずっと忙しい。( I / yesterday / since / busy / have / been / . )

I have been busy since yesterday.

2. あなたはどのくらい英語を勉強しているのですか。 ( you / how long / English / studied / have / ?)

How long have you studied English?

3. わたしは彼女のことを長い間知っています。( I / her / known / for a long time / have / . )

I have known her for a long time.

4. あなたは結婚してどのくらいですか。 ( you / been married / how long / have / ? )

How long have you been married?

No. 304 - 現在完了形1(継続)

(2)

ポイント:大きく分けて「継続」「経験」「完了」の意味を表す。

基本形は <have/has +過去分詞>で、疑問文は have/has を主語の前に移動させる。否定文はhave/has

の後ろに not を置く。*現在完了形のhave/has には「持っている」という意味はないので注意すること。

継続用法:「(過去のある時点より現在まで)ずっと∼している」という意味。since...(∼以来)や for ...

(∼の期間)という継続期間を表す語と一緒によく使われる。

A. 次の英語を日本語にしなさい。

1. My mother has been busy since last week.

私の母は先週よりずっと忙しい。

2. Lisa has lived in Japan for two years.

リサは2年間ずっと日本に住んでいます。

3. I have used this computer since last year.

僕はこのコンピューターを去年から使っています。

4. I’ve (have) lived in Tokyo for more than ten years. *more than ... : ∼以上

私は10年以上東京に住んでいます。

B. (  )の指示に従って書き換えなさい。

1. Lisa has lived in Osaka since she was a child. (疑問文に)

Has Lisa lived in Osaka since she was a child?

2. My brother has played video games for three hours. (否定文に)

My brother has not (hasn’t) played video games for three hours.

3. Mr. Smith has driven his car for 5 years. (下線部:期間をたずねる文に)

How long has Mr. Smith driven his car?

C. 日本語にあうように、( )の英単語を並び替えて英文を作りなさい。

1. 僕は昨日からずっと忙しい。( I / yesterday / since / busy / have / been / . )

I have been busy since yesterday.

2. あなたはどのくらい英語を勉強しているのですか。 ( you / how long / English / studied / have / ?)

How long have you studied English?

3. わたしは彼女のことを長い間知っています。( I / her / known / for a long time / have / . )

I have known her for a long time.

4. あなたは結婚してどのくらいですか。 ( you / been married / how long / have / ? )

How long have you been married?

No. 304 - 現在完了形1(継続)

Updating...

参照

Updating...

関連した話題 :