if it had not been for the snow ,we could have climbed the m

if it had not been for the snow ,we could have climbed the mountain yesterday.这句话对吗,
帮我分析一下知识点.
异域异梦 1年前 已收到2个回答 举报

狐狸妖 春芽

共回答了17个问题采纳率:94.1% 举报

对的,这是虚拟语气,对过去的虚拟
从句,用了过去完成时,it had not been for the snow,主句用could ,would,might,should加完成时,表示对过去的虚拟
整句话的意思是:
要不是昨天下雪的话,我们就能爬山了

1年前

9

lengxia1230 幼苗

共回答了2764个问题 举报

对的。if从句对过去虚拟用“had done"的时态,主句同时对过去虚拟用“would/could/might/should done"的时态.

1年前

2
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 18 q. 0.879 s. - webmaster@yulucn.com