Thanks, But, why don't we use "grow"? So far as I know, we use "grow" to show the incomplete action. That means John saw the seed, not from the start until the end, just from a part of the process. So, we use "present" here, Right?
(a) John was surprised to see the seed grow / growing into a tree with golden fruit.