I . . . . . . . . this book since morning.

  • A has been reading
  • B have had read
  • C shall be reading
  • D had been reading

Explanation

The correct answer to the question is: had been reading