Mr P kindly added: 3. *'Whom was given the book?' the 'whom' is ungrammatical, and should be changed to 'who' ('book' is still the object).