一道英语单选,

问题描述:

一道英语单选,
-School will soon be over .Can you recite the text now
-I'm not sure,but I __ it all this morning .
A.have read
B.was reading
C.read
D.had read

B.过去进行时.ALL THIS MORNING整个早上,不能与A,D完成时连用.