Arabic uses two main verb structures for these three times:
Arabic term
Time covered
fiʿl māḍī
past
fiʿl muḍāriʿ
present and future
Present and future are distinct meanings, but both are expressed through the muḍāriʿ structure, with context or another marker clarifying the intended time.