高中英语语法The last thirty years_____the greatest number of laws

高中英语语法
The last thirty years_____the greatest number of laws stopping our rights and progress.Until today we have reached a stage______we have almost no right at all.
A.saw;which. B.see;where. C.are seeing ;in which. D.have seen;where. 我要讲解,不要就给个答案
hqd168_9gx1e3d__ 1年前 已收到4个回答 举报

lujianbuping77 幼苗

共回答了19个问题采纳率:94.7% 举报

D正确 根据句子意思 第一空用完成时,强调过去的30年到现在造成的结果和影响,而第二空用where 是因为这里是一个定语从句,先行词是state ,注意先行词是situation、case、point、stage作先行词的时候,一定是where 引导定语从句,这是语法的规定.
如有需要,乐意帮助,祝你成功!

1年前

5

慕容公子的干跌 幼苗

共回答了1054个问题 举报

The last thirty years_____the greatest number of laws stopping our rights and progress.Until today we have reached a stage______we have almost no right at all.
A.saw;which. B.see;where. ...

1年前

2

荷锄翁 幼苗

共回答了74个问题 举报

选D,第一个空表示的动作过去就已经发生,后边又说了对现在的影响,这明显是现在完成时,第二空的话stage是个虚拟的地点,就像situation这些一样,定语从句要用where引导。
有什么疑问还可以问我,我一直在线。

1年前

1

ni_ma_de 幼苗

共回答了81个问题 举报

D in the last/past few years 是一个典型的现在完成时的时间状语。本句用时间作主语是拟人的手法,意为见证、目睹。situation、case、point、stage作先行词的时候,如果表示情况、情形或者抽象的地点,一般用where 引导定语从句;如果表示时期、阶段,一般用when引导定语从句。...

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 19 q. 0.018 s. - webmaster@yulucn.com