28.How did your brother make such a stupid mistake _______ he had a such a good knowledge of thesteps and cautions over operating the machine?A.when B because C while D that以上这个题,应该选什么?并且翻译一下

问题描述:

28.How did your brother make such a stupid mistake _______ he had a such a good knowledge of the
steps and cautions over operating the machine?
A.when B because C while D that
以上这个题,应该选什么?并且翻译一下

选A一定没错。

选C,表转折,“然而”
望采纳~

C 虚拟语气对过去的虚拟,从句用过去完成时,主句用might加现在完成时 如果tom早点听从了你的建议,他也许就不会犯这个严重的错误了 C是对过去的虚拟

C 此时while表对比,在...情况下。
坐等水货看such选D,哈哈............

B——肯定不对,前后不符合逻辑了;
C——while可以引导条件的状语从句但表示“只要”之意
D——本句并非一个从句,空处需要的不是关系引导词;此处也并非“such.that...”的句型结构关系
答案是A!When在这作连词“既然”之意,表示条件关系,“既然”他对机器操作的步骤和注意事项这样熟悉了解“怎么还会”犯这样的低级错误呢?

C 然而的意思
然而你的表哥怎么会在如此熟悉造作机器的情况下竟然犯了如此的错误

C
while作连接词时有表示然而的意思,可以连接两个上下关系转折的句子,句意是:你兄弟这么清楚地知道楼梯以及机器开动时要当心,他怎么还犯了这么一个愚蠢的错误呢?两个句子句意是虽然他清楚知道,但还犯错,是转折的关系,用while
再说一下其他几给选项:when 当..时候 表示时间,because 因为表示原因,这两个明显不符合句子的逻辑。that比较容易选,前面有such,such.. that..是表示结果的,但是后面也有such啊,再仔细看句子的意思后,后面的句子不是前面的结果,因此不能选。