1.BytheendofJulyin2008,he_______university.
A.completedB.willcompleteC.hascompeltedD.hadcompleted
选什么?Bytheendof一般用于过去完成时,但是这里Julyof2008是将来的,还没到2008七月,应选将来时还是过去完成时?