He was surprised by realizing the tank was full already.
To his surprise that what he found was a full bucket.
He got surprised when finding that the bucket was full.
He found that the cask was full already in surprise.
He was surprised to find that the bucket had already been full