3 虚拟语气if we had done结构能不能加确定的时间状语

虚拟语气if we had done结构能不能加确定的时间状语?

请问条件句中对过去事情的虚拟假设,能否加确定的时间状语?查了一会儿好像没有查到这种例句。是不是不能加?

请先 登录 后评论

最佳答案 2019-03-06 09:00

答案是肯定的。

If you had come here yesterday, you would have met the pop star.

If we had had enough rain last year,we could have gained a good harvest.



请先 登录 后评论

其它 2 个回答

陈才   - 英语教师
擅长:中考英语,词法问题

虚拟语气if we had done结构是能加确定的过去时间状语。

If you had come here five minutes ago,you would have seen Tom.

If you had studied before, you would have passed the exam.

请先 登录 后评论
曹荣禄  
擅长:动词用法,句法问题

我觉得你不该提这么简单的问题。

if sb had done sth,... 如果这是虚拟语气的话,就表示与过去的事实相反。而过去的事实可能用一般过去时或现在完成时表示,前者通常有确切的过去时间状语,后者则没有。二者改为if虚拟条件句时,一般过去时和现在完成时都改为了had done, 一个带有确切时间状语,一个不带。这难道不简单吗?

请先 登录 后评论
  • 0 关注
  • 1 收藏,3591 浏览
  • zbr1016. 提出于 2019-03-02 17:07

相似问题