I __________ this book since morning.

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

Correct Answer :   had been reading