By the time you arrive this evening,____ for two hours.A.I will studyB.I will have been studiedC.I had studiedD.I will have been studyingB和D区别在哪儿啊?

来源:学生作业帮助网 编辑:作业帮 时间:2024/10/06 13:34:30
By the time you arrive this evening,____ for two hours.A.I will studyB.I will have been studiedC.I had studiedD.I will have been studyingB和D区别在哪儿啊?
xSMoQ+oׄ4(T ІhRi-PKP(0PK}͛UisVs=ܙP:ɓlR%YJz C8e >nNzVOȦN2\"FU5%XJ2ōy}; Kp{7)fpK"r`:bTܚGf'gͯ]ߚ'WmAYfͬX{{iBOk0Ǽi:2[SXy?j(T,zK"~l{?ݶ#8 ;x#H3X*$xMG KPc;s+L :~L{Э _ ~  0r mڬӂVab͝n^K(GSԅ.Ixx.t`hyI gz~T㕻|MV5&={tM?8`3y5v`\?ւoO

By the time you arrive this evening,____ for two hours.A.I will studyB.I will have been studiedC.I had studiedD.I will have been studyingB和D区别在哪儿啊?
By the time you arrive this evening,____ for two hours.
A.I will study
B.I will have been studied
C.I had studied
D.I will have been studying
B和D区别在哪儿啊?

By the time you arrive this evening,____ for two hours.A.I will studyB.I will have been studiedC.I had studiedD.I will have been studyingB和D区别在哪儿啊?
选D
“by the time +将来时间”,用于将来完成时[will have done]或将来完成进行时[will have been doing],排除A,C
又由于B项是表示被动的,错误,故选D

D

D
在你到达之前我已经学习了2个小时了。
有时间应该用完成时,此处在将来语境中,又应该是将来时。
将来完成进行时表示“从过去就开始进行的一直持续到现在,将来可能仍在继续”

D
by the time 是现在完成时的标志.
have been studying 现在完成进行时表示动作还将进行下去.

选D啊

D