现在马拉松赛已进行了五个小时了.
The skating marathon (has) (already) (been) (lasted) for five hours now.
The skating marathon (has) (continued) (to) (last) for five hours now.
The skating marathon (has) (been) (carrying) (on) for five hours now.
The skating marathon (has) (been) (continued) (lasting) for five hours now.
The skating marathon (has) (already) (been) (on) for five hours now.
.
供参