ご質問ありがとうございます。
現在完了形は難しいですね。特に不規則動詞が曖昧で困りやすいと思います。
例文:I have studied present perfect form since junior high school, but it's still difficult.中学校から現在完了形を勉強しているのにまだ難しい。
現在完了形を使わないといけない場合は三つあります。「(ずっと)~している」と「~したことがある」と「(ちょうど)~したところだ」のような日本語を英語にすると現在完了形を使う必要があります。
ご参考いただければ幸いです。