英语倒装句的几道题,跪求英语高手解答啊

1.At no time ____ in the teaching areas,including this labratory.
A.does smoking permit B.is smoking permitted
C.smoking is permitted D.permits smoking
这道题不太理解意思,属于什么类型的倒装句,怎么翻译
2.______who had arrested him three times for drug-talking.
A.Before George stood the policeman
B.Before George the policeman stood
C.Before the policeman stood George
这道题为什么不选C?
3.The achievements of the greatest minds in science could never have been reached _____the patient work of hundreds of others.
A.were it not for B.had it not been because
C.had it not been for D.if it had not been
看不懂啊……什么类型的倒装句?
4.在表被动的情况下介词都不能省略对吗?
5.还有虚拟语气的倒装句搞不大清楚,能帮忙归纳一下吗?

万分感谢,慢慢答,我不急,谢谢谢谢

1.答案B。At no time,属于否定词放句首,要求句子部分倒装。正常的陈述语序是smoking is permitted,吸烟被允许,一倒装的话,就是把be 动词提前了,所以就是B选项的 is smoking permitted.译为:在任何时间教学区域 都不允许吸烟,包括这个实验室。
2. 答案A。在George 面前站着的是那个曾经三次因吸毒而逮捕过他的警察。before George 是地点状语放在句首,要求句子全部倒装。因为空格 后面的who had arrested him three times for drug-taking是一个定语从句,而定语从句要紧跟先行词,所以空格前面的名词,一定是policeman,这样才能是“逮捕他三次的警察”。如果选 C的话,就翻译成,站在警察面前的是那个曾经三次因吸毒逮捕他的George
3. 答案D.虚拟语气。如果把从句放在前面你会看的更清楚一些。If it had not been the patient work of hundreds of others, the achievements of the greatest minds in science could never have been reached.对过去事实的虚拟。译为如果不是数以百计的其他人的耐心工作,那些科学领域内智者的伟大成就便永远不能被取得。
4.被动情况下介词是不能被省略的。如The waste water is made use of.
5. 虚拟语气的倒装句其实就两个,一个是过去时里的条件从句had 可以倒装;一个是将来时里的条件从句should 可以倒装。举两个例子:
过去时:If I had known the news, I would have told it to you.变成倒装句就是Had I known the news, I would have told you .我要是知道那消息,我就告诉你了。对过去时的虚拟。相当于把had提前了,if就省略了。这也是一种倒装。
将来时:If I should go to the moon one day ,I would take many pictures.变成倒装句就是should I go to the moon one day, I would take many pictures.也是把should 提前了,If 就省略了。如果有一天我能去月球 ,我就会拍很多照片。对将来时的虚拟。
虚拟语气里的倒装就只有这两种情况,别的都谈不到倒装了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-09-10
1 B At no time 是决不的意思 然后放句首 后面要部分倒装 助动词is提前
翻译为
抽烟在教学区决不允许,包括实验室
2 A
who had arrested him three times for drug-talking.定语从句紧跟policeman 如果是c George就是抓瘾君子的那个人了 但是题目意思明显是警察抓人
3 C
The achievements of the greatest minds in science could never have been reached _____the patient work of hundreds of others.

横线前的话有have been reached 暗示后面那个从句(因为The achievements of the greatest minds in science could never have been reached 完整了 所以可判断后面那个为从句)
因为是虚拟语气 所以有经验的话 可以看出是省略if的虚拟语气的从句
如果把if补回来的话 是The achievements of the greatest minds in science could never have been reached if it had not been for the patient work of hundreds of others.因为主句里是过去完成时 所以从句也要用完成时 省略if后 把助动词had提前 就变成了The achievements of the greatest minds in science could never have been reached had it not been for the patient work of hundreds of others 为什么不用because 如果要用的话 要在because后加of 因为后面the patient work of hundreds of others 是个名词性短语 所以用for或者because of 因为because只能加完整句子
答案就出来了
第2个回答  2011-09-10
1选B,意思是“在任何时候在教学领域,包括本实验室,吸烟是不允许的”。At no time"在任何时候都不",否定状语前置倒装。
2. 不选C,是因为如果选C,那么原句就为Before the policeman stood George who had arrested him three times for drug-talking.句子中who 引导定语从句修饰George,那么此时意思是“George抓捕the policeman”三次,所以意思是错的。不选C.
3.if 虚拟语气的倒装
第3个回答  2011-09-10
倒装?那是啥
相似回答