The correct answer is B. started/haven’t won.
The sentence is in the past perfect progressive tense, which is used to talk about an action that started in the past and continued up to a point in the past. In this case, the action is “to play the lottery,” and the point in the past is “about two years ago.” The sentence is also in the negative, which means that the speaker is saying that they did not win the lottery.
The only option that fits both of these criteria is B. started/haven’t won. This option says that the speaker started playing the lottery about two years ago, and they have not won yet.
The other options do not fit the sentence. Option A, was starting/didn’t win, is in the past progressive tense, which is used to talk about an action that was
happening in the past. In this case, the action is “to play the lottery,” but the sentence does not say that the speaker was playing the lottery at a specific point in the past. Option C, start/haven’t been winning, is in the present progressive tense, which is used to talk about an action that is happening now. In this case, the action is “to win the lottery,” but the sentence does not say that the speaker is winning the lottery now. Option D, have started/don’t win, is in the present perfect tense, which is used to talk about an action that started in the past and continues up to the present. In this case, the action is “to win the lottery,” but the sentence does not say that the speaker has won the lottery. Option E, am starting/wasn’t winning, is in the present progressive tense and the past tense, which is not a grammatically correct combination.