请教两个SAT语法题~

问题描述:

请教两个SAT语法题~
1 (If there had been) a power failure,the hospital will run on electricity from its own generators,which can operate for 200 hours.
A If there had been
B If there were
C Had there been
D Should there be
E There has been
这几个倒装的意思是什么
2 (Like many) people,Luanne believes that parents can foster muscial ability in small children (out of) (playing) classical music for them while (they are) infants.
答案是out of 请问为什么是错的呢?正确的说话是什么哪?
谢谢一楼的回答 那out of 有没有通过...(方法)的意思啊?
1个回答 分类:英语 2014-11-13

问题解答:

我来补答
第一题
如果是改错题,答案选 D Should there be 是正确的;如果是同义代换题,则应该选择 C Had there been.
解析:
1. 虚拟语气条件句有两种构成形式:
1)如果由 if 引导,从句应该是正常语序,如本题的 If there had been a power failure;
2) 如果省略 if,从句必须用倒装语序,例如把本题改为这种形式,其结构应该是:Had there been a power failure.
2. 对不同时间的虚拟要求用不同的动词时态形式,具体用法如下:
1)对现在虚拟——谓语动词要用过去时,动词 be 则要用 were;
2)对过去虚拟——谓语动词要用过去完成时,即 had + 过去分词;
3)对将来虚拟有三种形式:
* 实现的可能性不太--同对现在的虚拟,即谓语动词要用过去时,动词 be 则要用 were;
* 实现的可能性很小--用 should + 动词原形,
* 没有实现的可能性--用 were to + 动词原形
3. 本题中的 If there had been a power failure 就是对过去的虚拟,意思是“假如曾经有过停电”,但是下文接下来却说的是“这家医院将会继续用自己的发电机供电”显然指的是将来的情况,上下文意思不连贯,因此条件从句应该改为对将来的虚拟(假如将来一旦停电).这样的话就有一下两种改动的途径:
1)正常语序:If there should be a power failure
2)倒装语序:Should there be a power failure
第二题

1. 剔除所有的附加成分
-- 方式状语:(Like many) people, ... (“如同许多人一样”——用法正确,)
-- ability 的定语:in small children (幼小儿童身上的[能力])
-- 时间状语从句: while (they are) infants (在他们还是幼儿的同时——用法正确)
2. 留下主体结构 ——Luanne believes that parents can foster musical ability (out of) (playing) classical music for them.(意思是想表达“罗尼认为父母可以通过为他们演奏古典乐曲培养音乐能力”)
但是“通过某种行为培养...”的习惯讲法是 foster ... of doing sth. 而不是 out of doing sth. 因此只要把 out 去掉就正确了.
 
 
展开全文阅读
剩余:2000