1. I will swim
  2. I'm going to swim (úmysl)
  3. I'm swimming (arranged future)
  4. I swim tomorrow ( timetable)
  5. I will have swum (by next sunday)