问题标题:
SAT语法疑点,求救!(Iftherehadbeen)apowerfailure,thehospitalwillrun(Iftherehadbeen)apowerfailure,thehospitalwillrunonelectricityfromitsowngenerators,whichcanoperatefor200years.其中therehadbeen答案
问题描述:

SAT语法疑点,求救!(Iftherehadbeen)apowerfailure,thehospitalwillrun

(Iftherehadbeen)apowerfailure,thehospitalwillrunonelectricityfromitsowngenerators,whichcanoperatefor200years.

其中therehadbeen答案说应该改为shouldtherebe,

1,那这算不算虚拟语气啊?它用的是will啊!只有虚拟可以这样倒装吗?

2,如果不是虚拟,should可以表示将来的推测吗?

3,还有一个选项是iftherewere,这个用作虚拟语气的将来时也说的通啊

4,will可以用在虚拟语气将来时的主句吗?与would同样吗?

黄豫清回答:
  1,首先分析句子结构,整个句子拆分为三部分:a)主句:the hospital will run on electricity from its own generatorsb) 从句:(If there had b...
孙凤池回答:
  谢谢!1,should前面没有if。3,老师讲的是将来的虚拟可以是did,wereto,should。did是否包含了were呢?或许是我理解错了,如果were要出现在将来虚拟中,必须是weretodo?4,我也见过这种一半虚拟一般不是的情况,但我不是很理解,在这个句子里,既然前面都虚拟了“如果停电”,后面为什么不是在虚拟的情况下发生的呢?
黄豫清回答:
  3,与将来事情相反的虚拟句中的条件从句谓语动词形式有三种:第一,动词过去式,第二,should+动词原形第三,wereto+动词原形,wereto表示将来,不能用were+动词,这是不符合语法的。4,这句话的从句可以看成是一个条件状语从句,由if连接,但在此if省略,主句可以用直陈语气。给你列举个主句是用正常语气的例子:Beherichorpoor,Iwillmarryhimallthesame.不管他是贫穷还是富裕,我都会嫁给他。上句话的从句是让步状语从句,由whether...be引导,whether省略了,所以把be提前,berichorpoor还原即为whetherheberichorpoor.
孙凤池回答:
  我能再问一个吧==谢谢那个3,我的意思不是were+do,我是说were可不可以直接在将来时态中,就像它在一般现在时那样,
黄豫清回答:
  如果条件从句的谓语动词是be,就可以用were。你之前说还有一个选项是iftherewere应该没有if的吧?应该是therewere来替代(Iftherehadbeen)是么?
孙凤池回答:
  有if的,所以我不知道这两怎么区别
黄豫清回答:
  我想到了,如果用were,前面不能用there,只能用i,we,you,he,they等人称代词。(参见薄冰英语语法)
孙凤池回答:
  谢谢啊,谢谢了,,,那改成ifthereweretobe可不可以呢,还是说iftherewas?iftherewastobe?
黄豫清回答:
  ifthereweretobe是可以的。
查看更多
英语推荐
热门英语推荐