现在马拉松长跑已经持续进行了5个小时用英语怎么说?

问题描述:

现在马拉松长跑已经持续进行了5个小时用英语怎么说?

Till now, the marathon has been lasted for 5 hours.
美式口语

the marathon has been lasted for 5 hours

Marathon long-distance race already continues having carried out 5 at present hour