现在分词后置定于做修饰
时态刚刚好
Ron的解释是:第一个harbor 和 are ,都应该是一般现在时,因为此时此刻这些人还在这样认为,这件事也是发生着客观存在的;will be 应该是一般将来时是推测,would不能用是一种假设,
would有两种用法,一是虚拟语气,不会再成为现实了,二是will的过去时。might是现在时态。a trick that后面是general truth所以用现在时态。
做的时候没看出题眼 其实其still 暗示了 现在依旧如此 过去完成时 过去时 过去进行时 都是不合理的
A. for enabling两种解释都存在问题:如果理解成 a trick for doing something,则习语使用错误,若理解成 the group uncovered … for enabling表目的,则应该优先使用不定式,所以,for doing在这里是不正确的用法; B. for enabling的错误见A选项解释;who had still been过去完成时使用错误:过去完成时用于表达已经完成了的动作,但是此处又使用了still,表示现在仍然,出现语义上的矛盾。 C. who still were应该被省去;so that从句应该用将来时will be privy to D. 正确,harboring…是现在分词作后置定语,修饰those。 E. Had been private使用过去完成时态不正确;a trick that enables表明这个伎俩现在已经生效,是对这个伎俩功能的一般描述;而will enable,“将会”使得,则表明这个伎俩现在还没有造成威胁 句子结构:… a watchdog group recently uncovered a trick that…为句子主结构。 that引导的定语从句修饰trick,还原后完整的定语从句为:A trick (that指代) enables an interloper to rig an E-mail message so that this person (指interloper) will be privy to any comments that…. 由于句子涉及多种身份的人,原句采用this person指代离其最近的interloper,避免产生歧义。 习惯用语(Idiom), 动词形式(Verb Form), 有效用词(Diction), 简洁有效(Rhetorical Construction) 1) trick的固定习语搭配为 a trick of doing something, 因此,for doing不是trick的正确搭配 2) 过去完成时的使用首先要有明确的时间点进行提示,第二要合理的体现出“已经完成”的含义 3) as表示“当…的时候”时,其语义与when有细微差别。When表示其连接的从句中谓语动作发生的那一具体的时间点,只是指那一会,或者说when描述的时间一般比较短;而as引起时间状语从句,谓语一般为有延续性的动作,通常描述一段比较长的时间,最简单的例子,如:as time goes by. 4) 定语从句结构出现 that/who/which be,而去掉后对句子结构不产生任何影响时,应该去掉that/who/which be,以保持句子的简洁性 补充说明:1) As引起时间状语从句,表达有延续性的动作,时间段较长,可以参考OG10-1题对E选项的解释 2) blow表示重击,blow to为固定词组 3) harbor的解释为:to keep bad thoughts, fears, or hopes in your mind for a long time, or to contain something, especially something hidden and dangerous 4) 此题难度较大,大量生词增加了阅读句子,正确判断句子的难度
D. 正确,harboring…是现在分词作后置定语,修饰those。
so that 一般加would do will do 这种,排除后剩AD,但A的trick for enabling,不如,D的trick that enables。 所以最后选D。
harboring...是动词现在分词形式做后置定语,修饰those。
新题新题!看一下吧
时态 still 要ing 表目的 要情态动词 will be对 e was 错
把网站装进口袋
随时随地练习