if从句时态问题

1.If you have got exams tomorrow,why aren't you studying?

2.She said if she had enough money the next year,she would go to Japan.


老师,我对if时态有些不懂..


比如第一句中,为什么从句完成时,主句进行时? 难道不该前后都用一般时态吗 (If you have exams tomorrow,why don't you study?)

第二句She said 和 she had enough money 为什么它没有前后次序,都是过去时态呢?


请先 登录 后评论

最佳答案 2020-09-23 17:28

1 study为延续性动态动词,说话时刻的study应该用现在进行时。如果明天有考试,你现在应该正在学习,而不是在看电视。句子隐含的意思是 you are watching TV, you are not studying. You should be studying now. 所以这个句子主句使用现在进行时没有任何问题。这就是所谓的错综时间条件句,从句为将来时间,主句为现在时间。你对进行体的应用了解不够全面,才导致你的疑惑。

2 条件和时间状语从句用一般现在时表示将来,用一般过去表示过去将来。所以这个if 从句的had表示的是过去将来时间。你现在应该恍然大悟了吧。

请先 登录 后评论

其它 0 个回答

  • 0 关注
  • 2 收藏,2170 浏览
  • yqq200 提出于 2020-09-21 13:23

相似问题