永发信息网

By the time you finish the book, you more about Chinese history.A. will learnB. have lear

答案:2  悬赏:40  手机版
解决时间 2021-12-28 06:16
  • 提问者网友:沉默菋噵
  • 2021-12-28 01:33

By the time you finish the book, you more about Chinese history.
A. will learn
B. have learnt
C. will have learnt
D. are learning
最佳答案
  • 五星知识达人网友:由着我着迷
  • 2022-01-22 06:10
A. will learnB. have learnt(答案→)C. will have learntD. are learning解析:考查时态。By与完成时连用。当by后面是过去的时间,使用过去完成时;当by后面是现在的时间,使用现在完成时,当by后面是将来的时间的时候,使用将来完成时。本题By后面的时间状语从句the time you finish the book用一般现在时代替将来时,所以主句使用将来完成时。故C正确。
全部回答
  • 1楼网友:天凉才是好个秋
  • 2022-01-22 06:52
好好学习下
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯