Check to see if the ALT, CTRL or SHIFT keys are stuck down. Has it had a drink spilled on it ? If not, the internal cable could be loose. You will need to get it repaired by a techie in either case (unless you fancy taking it apart yourself). Try using an external USB keyboard for now.
Touche, November 2010