I had this a while back.
It seems that my MacBook forgot where the start up boot kernel is (Not sure why it happened).
Anyway, just boot up your mac and hold down the option key.
Select your Mac OSX HDD, and boot it up.
If it works (Which it should), restart and make sure you can boot up normally.
Also a quick search on google would have lead you to the same results.
Just being clear about your situation. When you hold down Option during boot it does not show a system volume or a recovery volume from which to boot. At that point if you select a network boot and you do not see a spinning globe that persists there a good while as it loads the recovery partition over the network. True?
A couple of more thinks to try:
Disconnect all of your external devices.
Boot with the option key again.
Standard things to try (which is sounds like you already have attempted) A flashing question mark appears when you start your Mac