
Originally Posted by
Clark
(1) = This is a good book for us to read.
(2) = This is a good book for anybody to read.
(3) = This is the best book for anybody to read on summer vacation.
(4) = This is the book for us to read on summer vacation.
Is my interpretation too straightforward?
They're all grammatical. Notice the object of the for-phrase 'us' isn't the structural subject of the infinitive phrase. Moreover, that you can move the for-phrase because is functions disjunctively:
For us, this is a good book to read.
This is, for us, a good book to read.
This is a good book to read, for us ~ to us.