have 過去分詞 ~している (現在完了形) have been ~ing 今までずっと~している (現在完了進行形)
I have been working for 10 years . | 私は10年間働いています。 |
I have worked for 10 years. | 私は10年間働いています。(今は働いていない。) |
I have studied English for 20 years. | 私は20年間英語の勉強をしています。 |
have not 過去分詞 ※ 「don't have 過去分詞」ではない。
I have not been to Philippines. | 私はフィリピンに行ったことがないです。 |
I have not taken a bath yet today. | 今日まだお風呂に入っていないです。 |
had 過去分詞 ~していた (過去完了形) had been ~ing それまで~していた。(過去完了進行形)