A mate of mine is preparing for a placement test, and one of the subjects is English. He shared some of the preparation material with me because my English is superior to his, so he asked me for advice. As I was going through the material, I noticed some possible errors in the templates. Let's find out!

He was presented this sentence with 4 choices and is allowed to pick just one:
"I had to get up early, otherwise I ..... the train."
a) missed
b) would have missed
c) not to miss
d) had missed
I told him that it has to be "b)". However, it seems to me that they want to emphasize Past Perfect + Present Perfect. I think that they have actually made a mistake and it should be "I had had to get up..." But if I am wrong I don't mind having a slice of humble pie.
----------------------------------------------------------------------------------------------
The following two are not errors, but I am curious myself about these:
1) Before she has reached the market, she ..... at least ten people.
a) will have talked to
b) would talk to
c) was talking to
c) is talking to
First I couldn't get my head around this and thought it was wrong. But then I had a proper look at option a) and saw that Future Perfect fits there just nice.
Although this sounds more correct to me: "She will have talked to at least ten people before she reaches the market."
2) "Is there ..... for everyone?"
a) lots wine
b) enough of wine
c) enough wine
d) too wine
I was really uncertain on this one. I would say that grammatically b) should be the answer, but c) sounds really natural to me also. I have worked in a hotel for years, and I am sure that people would say "enough wine"; however, I don't see a problem with "enough of wine," either.
I need to go back to primary school.

Thanks everyone!