By the time you arrive this evening,____ for two hours.
A.IwillstudyB.IwillhavebeenstudiedC.IhadstudiedD.Iwillhavebeenstudying选择哪个答案啊?为什么?B和D...
A.I will study B.I will have been studied C.I had studied D.I will have been studying 选择哪个答案啊?为什么? B和D区别在哪儿啊?
展开
展开全部
选D
“by
the
time
+将来时间”,用于将来完成时[will
have
done]或将来完成进行时[will
have
been
doing],排除A,C
又由于B项是表示被动的,错误,故选D
“by
the
time
+将来时间”,用于将来完成时[will
have
done]或将来完成进行时[will
have
been
doing],排除A,C
又由于B项是表示被动的,错误,故选D
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询