and并列句是否会对时态造成影响

题1:He has been studying here for three years, by next sunmer he ( B ).

A. wrill graduate

B. will have graduated

C. will be graduated

D. will be graduating

题2:he's been studying here for three years and by next July he (  D ).
A. will have graduated 

B. will be graduated

C. will be graduating 

D. will graduate

请问:题2的A选项为什么不可以呢?难道是并列句的两个简单句时态独立互不受影响?但就算拆开了看,by+将来时间,题2用将来完成也是可以的吧?有点不理解,感谢老师们答疑解惑。

请先 登录 后评论

最佳答案 2020-05-21 23:44

题1和题2都应该用将来完成时。题2给的答案错误。题1没有用and为不恰当的。

这里是命题和答案的错误问题,和and无关。

请先 登录 后评论

其它 0 个回答

  • 2 关注
  • 1 收藏,2087 浏览
  • 西邻三俗 提出于 2020-05-21 20:25

相似问题