
現在完了形は「have+過去分詞」で、3つの表現をあらわします。
①継続 ~の間(ずっと)~している
②完了 (すでに)~した・している
③経験 ~したことがある
今回は、過去に始めたことで、いまでも続けていることを伝える≪継続≫を学びます。
“I have played the piano for 10 years.”
“How long have you known Tony?”




![]() |
elementary school
小学校
|
![]() |
since
…の時からずっと
|
![]() |
compete
競い合う
|
![]() |
lose
負ける
|
![]() |
stop
やめる
|


Answer: |




Answer: |



1. | How long has Dennis played tennis? |
Answer: |


2. | How long has he been a member of the Tennis Club in his school? |
Answer: |


3. | How many tennis competitions did he compete in after he joined the Tennis Club? |
Answer: |


Answer: |


I will check your pronunciation and intonation.

Sample item: | flute / play / since / perform / concert |
Sample answers: | This is a flute. I have played the flute since I was nine years old. I have performed at concerts for 3 years. |


I will check if your sentences are complete and if the grammar is correct.

Item: | school / study / since / for ~ years |
Answer: | |


Answer: |


( long / have / how / taught / you / English )? |


Answer: |
( house / lived / in / long / how / you / have / your ) ? |


Answer: |

Answer: |


Sample Question: | How long have you studied English? |
Sample Answer: | I have studied English for 10 years. |


I will check if your sentences are complete and if the grammar is correct.

1. | How long have you studied English? |
Answer: | |
ヒント:for ~ year(s)/month(s):~年間/~カ月間 |


2. | How long have you known your best friend? |
Answer: |


3. | How long have you been at your school? |
Answer: |


Answer: |


You will ask the following questions and I will answer them.
1. | How _____________ you lived in your town? |


Answer: | I have lived in my town for ______________. |
2. | _____________ have you ________ computers? |


Answer: | I have used computers for _______________. |
3. | _____________________ spoken English? |


Answer: | I have spoken English for _______________. |

Answer: |



How long have you been doing your hobby?
How long have you been a member of the school club? What activities do you do?
Answer: |
![]() |
![]() |
![]() |
