If的虚拟语气问题

It’s hard to imagine what rock would be like if there had not been English performers such as the Beatles, the Rolling Stones, and David Bowie.

请问老师,if这个句子是对过去情况的虚拟吗,主句没有用would/ could / might have done?

请先 登录 后评论

最佳答案 2021-09-10 17:24

      what rock would be like if there had not been English performers such as the Beatles, the Rolling Stones, and David Bowie 这个复合句作 imagine 的宾语。这个复合句是一个错综时间条件句:表示因过去的假定而出生现在的结果,从句用过去假定,主句用现在假定,即:if 条件句的谓语动词用“ had + 过去分词”,主句的谓语动词用“ should /would /could / might + 动词原形”。

请先 登录 后评论

其它 1 个回答

曹荣禄  
擅长:动词用法,句法问题

这是错综时间虚拟条件句。即从句的时间为过去,主句的时间为现在,所以主句用would be形式。

请先 登录 后评论