if it for the snow we the moutain yesterday

问题描述:

if it for the snow we the moutain yesterday
If it __________for the snow,we ___________the mountain yesterday.
A.were not; could have climbed B.were not; could climb
C.had not been; could have climbed D.had not been; could climb
选C为什么
1个回答 分类:英语 2014-09-23

问题解答:

我来补答
这是虚拟语气,此句表示与过去事实相反的假设,条件从句中用“had (not) +过去分词”形式,主句中的动词用“could/would/should+have+过去分词”的形式.这句话的意思是:如果昨天不是因为下雪,我们就能爬山了.而事实是昨天下雪了,没有爬山,这句话是对过去事实相反的假设,用虚拟语气.所以选C.
 
 
展开全文阅读
剩余:2000
下一页:请说清为什么