Could be a keyboard issues, did you spill anything on it?
Try a USB keyboard.
Or you may need to take off the bottom cover and disconnect the on-board keyboard and then try USB keyboard to get you in.
The only reason honestly that Macs beat Windows is because you can literally just go to the Apple store and they'll fix it for you. I suggest you take advantage of that, and bring it there.