また、現在完了形を学習する際、学校の授業では、「have + 過去分詞」という形をとること、for、 since、 already、 just などの前置詞・副詞とともに用いられることを学習します。講師自身もそのように習ってきました。しかし、日本語にないこの表現が、なぜ用いられるのか、どのようなことを表現するときに用いられるのかのか、あいまいなまま過ぎてしまいました。I finished myhomework. と過去形で書いた文と、I have finished my homework. と現在完了形で書いた文と、どのように違って、どのように使い分けたらいいのでしょうか?