选择B
理由 尽管不定式和现在分词都可以作状语,但是分工不同.分词可以作原因状语,但是不定式
不可以.本句需要的是原因状语.
因为预料到可能要等几个小时,她带去了一本书来读.
带书的原因是有预料,因此选B.
这里和主被动没关系的.
供参考.