The correct verb phrase in the present perfect tense that completes the sentence is:
has stumbled
So the complete sentence would read: “You has stumbled upon great riches!”
Note that "has stumbled" is the correct choice given that "you" typically pairs with "have," the correct choice should actually be "have stumbled."
So the right choice from your options should address this mistake.