1
使用虚拟语气时,常常可以表示与现在事实相反的情况。这时候,从句往往使用"If主语+过去时(be动词用were)",主句则是"主语+should/would/could/might+do"。比如:If I were you, I would take an umbrella.事实是,"我"不可能是"你",所以这样的句子就是虚拟语气。
标签:语气、虚拟 难度(4)|用途(7)|标记( )
除了表示与现状事实相反,虚拟语气还可以表示与过去事实相反的情况。这时候从句用"If主语+had+done",主句用"主语+should/would/could/might+have done"。比如:If he had taken my advice, he would not have made such a mistake.事实是,他当时没有听我的话。
标签:虚拟、意义 难度(4)|用途(6)|标记( )
使用虚拟语气时,也可以表示对将来情况的主观推测,主句用"主语+should+do",从句用"if+主语+were to do"。比如:If he should come here tomorrow, I would talk to him.事实是,这件事在未来发生的可能性很小。
标签:意义、推测 难度(3)|用途(5)|标记( )
主句用"主语+should+do",从句用"if+主语+should/would/could/might+do"也是一种虚拟语气的格式。比如:If there were a heavy snow next Sunday, we would not go skating.事实是,下雪的可能性很小。
标签:虚拟、句型 难度(3)|用途(6)|标记( )
热门词汇
umbrella n. 雨伞
advice n. 建议;忠告
mistake n. 错误;误会
tomorrow n. 明天;未来
snow n. 雪,积雪
skating n. 溜冰,滑冰
我关注的话题
常用词组--would have done
看到would have done时,就可以知道它所在的句子用的是虚拟语气。因为"would+have+done"这一词组本身表示对过去事情的假设,意思是"本来会做",是一个虚拟语气的用法。比如:I would have told you all about the boy's story, but you didn't ask me.(我本来会告诉你这个小男孩的故事,但是你没有问我。)