Search from various English teachers...
Word Play
Question 1 of 5

I was surprised ___ the new book.

By
For
On