The whole course of studies at a higher school … four or five years.
1. lasts
2. has lasted
3. to last
4. last