一个初中英语题目
Thebookwassointerestingthathehadreaditforthreehours_____herealizedit.
这里应该填before原因是不是因为前面用的是过去完成时?
如果前面是hehasreadit.后面可以不可以填when?