It sure can everything is possible. But we have to realistic, I do not think that it is going to happen anytime soon.
$800 is pretty high and we are now only at around $400.
The difference between $400 and $800 is indeed huge. To get even close to $800 we need more than the block halving and block size issue being (temporarily) solved. We need genuine demand to keep the price above $800. And that takes quite some time. We need the price to climb up slowly instead of a peak that will vanish at some point.