一道SAT语法题
(Iftherehadbeen)apowerfailure,thehospitalwillrunonelectricityfromitsowngenerators,whi...
(If there had been) a power failure, the hospital will run on electricity from its own generators, which can operate for 200 hours.
a.I f there had been
b.I f there were
c.Had there been
d.Should there be
e.There has been
答案是D,我知道D是对的,但是B为什么不对?B不也是虚拟语气么? 展开
a.I f there had been
b.I f there were
c.Had there been
d.Should there be
e.There has been
答案是D,我知道D是对的,但是B为什么不对?B不也是虚拟语气么? 展开
展开全部
该句其实不是虚拟语气,是真实的条件句。怎么区分是不是虚拟语气呢?其实你只要看主句谓语动词是不是would或should就行了,此句主句谓语动词为will,因此是真实条件句,从句也用相应的真实条件就可以而来,d是对的。
虚拟语气的语法标准描述如下,请楼主仔细辨别。
虚拟语气的定义
虚拟语气是谓语动词的一种特殊形式,用来表达假设、主观愿望、猜测、建议、可能或纯粹的空想等非真实情况。
虚拟语气的定义
虚拟语气是谓语动词的一种特殊形式,用来表达假设、主观愿望、猜测、建议、可能或纯粹的空想等非真实情况。
虚拟语气:与现在事实相反
与现在事实相反
从句的谓语用动词过去式或were,
主句的谓语用would(should) + 动词原形。
<><><>
在主句中,would 和各种人称连用。should 只能和第一人称连用。
<><><>
If the weather were fine, we would (should) go out for a walk.
如果天气晴朗,我们就要出去散散步。(实际天气不好。)
If I were you, I would not be so angry.
如果我是你的话,我不会那么生气。(实际上,我就不可能是你。)
If I had a lot of money now, I would buy a car.
如果现在我有很多钱,我会买小车。(实际上,我没有很多钱。)
虚拟语气:与过去事实相反
与过去事实相反
从句的谓语用had+过去分词;be动词,用had been。
主句的谓语用would(should) have+ 过去分词。
If you had previewed the text, you wouldn’t have failed to answer the question.
如果你有预习课文的话,你就不至于不会回答这个问题。
She would have come if she hadn’t been so busy.
如果她不是这么忙的话,她早就来了。
虚拟语气:与将来事实可能相反
与将来事实可能相反
从句的谓语用
动词过去式,should +动词原形,或were to + 动词原形;
主句的谓语用would(should, could, might)+ 动词原形。
<><><>
在if从句中,很少出现would。
在主句中,would 和各种人称连用。should 只能和第一人称连用。
<><><>
If it were Sunday tomorrow, I should go to see the film.
如果明天是星期天的话,我就会去看电影。(实际上,明天不是星期天。)
<><><>
“were to do”,“should do”和“动词过去式”三种不同形式的比较。
<><><>
If I were to do it, I would do it in a different way.
要是我来做这件事,我会用不同的方式来做。
“were to do”的可能性最小。用于书面语。
<><><>
If she should come, I would ask her for help.
如果她会来,我就会请求她的帮助。
“should do”的可能性介于两者之间。
<><><>
If you dropped the glass, it would break.
如果你把玻璃杯摔在地上,它会被打碎的。
“动词过去式”在这三者中,它的可能性最大。
虚拟语气的语法标准描述如下,请楼主仔细辨别。
虚拟语气的定义
虚拟语气是谓语动词的一种特殊形式,用来表达假设、主观愿望、猜测、建议、可能或纯粹的空想等非真实情况。
虚拟语气的定义
虚拟语气是谓语动词的一种特殊形式,用来表达假设、主观愿望、猜测、建议、可能或纯粹的空想等非真实情况。
虚拟语气:与现在事实相反
与现在事实相反
从句的谓语用动词过去式或were,
主句的谓语用would(should) + 动词原形。
<><><>
在主句中,would 和各种人称连用。should 只能和第一人称连用。
<><><>
If the weather were fine, we would (should) go out for a walk.
如果天气晴朗,我们就要出去散散步。(实际天气不好。)
If I were you, I would not be so angry.
如果我是你的话,我不会那么生气。(实际上,我就不可能是你。)
If I had a lot of money now, I would buy a car.
如果现在我有很多钱,我会买小车。(实际上,我没有很多钱。)
虚拟语气:与过去事实相反
与过去事实相反
从句的谓语用had+过去分词;be动词,用had been。
主句的谓语用would(should) have+ 过去分词。
If you had previewed the text, you wouldn’t have failed to answer the question.
如果你有预习课文的话,你就不至于不会回答这个问题。
She would have come if she hadn’t been so busy.
如果她不是这么忙的话,她早就来了。
虚拟语气:与将来事实可能相反
与将来事实可能相反
从句的谓语用
动词过去式,should +动词原形,或were to + 动词原形;
主句的谓语用would(should, could, might)+ 动词原形。
<><><>
在if从句中,很少出现would。
在主句中,would 和各种人称连用。should 只能和第一人称连用。
<><><>
If it were Sunday tomorrow, I should go to see the film.
如果明天是星期天的话,我就会去看电影。(实际上,明天不是星期天。)
<><><>
“were to do”,“should do”和“动词过去式”三种不同形式的比较。
<><><>
If I were to do it, I would do it in a different way.
要是我来做这件事,我会用不同的方式来做。
“were to do”的可能性最小。用于书面语。
<><><>
If she should come, I would ask her for help.
如果她会来,我就会请求她的帮助。
“should do”的可能性介于两者之间。
<><><>
If you dropped the glass, it would break.
如果你把玻璃杯摔在地上,它会被打碎的。
“动词过去式”在这三者中,它的可能性最大。
参考资料: http://www.sinoya.com/search.asp?DB_id=357&search_word=通读虚拟语气&Topage=1
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询