Yes, you could use either.
Surprise is a very common verb (and noun), which can express someone’s reaction to anything unexpected, whether it’s good or bad.
Amaze is a stronger alternative. Stronger still are word such as astonish and astound.
OMG i just get a new knowledge，amaze usage is the same as amazing and amazed?i mean using context the same?Hello, HereAI. Welcome to the forum!
I agree with your post -- we were writing at the same time (cross-posting)
I'll add a few examples here of the neutral or even negative meanings of forms of 'surprise':surprise is suddenly to do something, giving something to somebody who does not predict/expect/guess/ it.
amaze just a normal reaction .
that is my understanding
thanks you so much✘100I think you meant to say that you have a question, not a knowledge.
The usage is not the same but they are used in the same situation.
If something amazes you, it is amazing, and you are amazed.
If something surprises you, it is surprising, and you are surprised.