Who ___ this book ______?

Who ___ this book ______?

A.did, written

B.was, written by

C.did, write

D.was, written  

正确答案是B