(someone) has (something) to go
Use the phrase "have ___ to go" to talk about how much time or distance is remaining before something is finished:
We have three weeks to go before the end of the semester.
I was almost finished - I had another mile or two to go - when my knee gave out.
You can also use "have ___" to go to talk about the number of something that you need to complete:
I have two more sales to go to hit my quota.