回答
2020-05-19 12:19:51
Ko-Nish
遅刻するとか、遅刻したというのは、一時点のことで、継続するものではありません。遅刻したのは、過去のことなので、過去形でないといけません。「今まで遅刻中だった」というのは、ありませんよね。現在完了形で書くのは、今まで続いていたことです。
It has been chilly lately, but it will be warm tomorrow.
最近肌寒かったけど、明日は暖かくなるよ。
I have been sick for 3 days, but I hope I can go to school tomorrow.
三日間病気だったけど、明日は学校に行けるといいな。
We have been playing this game for three hours, so let’s stop now.
このゲームで三時間遊んだから、もうやめよう。
英訳の例:
I was late for school for the last three consecutive days because the bus, which was operated by your company, was delayed.
他に、現在完了形は、経験を表現するときに使われますが、ご質問から外れてしまうので、ここには書かないでおきます。