You ___ such a serious mistake if you had followed his advice.A may not make B might have not madeC shouldn’t have made D might not have madeHe smiled as if he ____ my thought.A read B was reading C had read D has read选什么?为什么?

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/09 02:08:20
You ___ such a serious mistake if you had followed his advice.A may not make B might have not madeC shouldn’t have made D might not have madeHe smiled as if he ____ my thought.A read B was reading C had read D has read选什么?为什么?
xTMOQ+o&dԮHP(VoTAD۴v0ޛwM)"mh슙ys9\~-ĐAb@^$A!&pPz(֠"!Vy? E}<75 .[ D|Y$XbuGb8hxP@=`.@DžV| FѬE:p#;0J-?j~rYǥlnV*Ҵ? G:8Z9EK<7Nڼ?Uk{zDSU]iM7$ۥW#9wk4kg8vדﮗ`~!#wf$ UIVڤrV|QB[ Qǯzm R DjRj& zTdwpw HBI`sq%9T1 E]QL]Jς:VHv R$NvdPHpБYʟ6 \#dRn[{ VAY.J|w 6wnT ḣY  65tnflet)󰢉bG1Uo?QӴ|H),`-'"ɏ$H6i:[978KȷMs0h/_@b4`Ы_

You ___ such a serious mistake if you had followed his advice.A may not make B might have not madeC shouldn’t have made D might not have madeHe smiled as if he ____ my thought.A read B was reading C had read D has read选什么?为什么?
You ___ such a serious mistake if you had followed his advice.
A may not make B might have not made
C shouldn’t have made D might not have made
He smiled as if he ____ my thought.
A read B was reading C had read D has read
选什么?为什么?

You ___ such a serious mistake if you had followed his advice.A may not make B might have not madeC shouldn’t have made D might not have madeHe smiled as if he ____ my thought.A read B was reading C had read D has read选什么?为什么?
1.应选D might not have made
看到此题中had followed 就知道要用虚拟语气和过去时,就可以排除A.might (not) have done 表示对过去发生事件的推测,它的意思是“(不)可能做什么事”.所以整句话的意思是“如果你听了他的劝告就不会犯下这么严重的错误”.而C中 should (not) have done 表示(不)应该做什么事,不符合此句的语境.
2.应选C had read
首先as if 在就表示是虚拟语气,既然主句已经用一般过去时了,从句要用过去完成时.在这题中,首先可以把B和D排除,再考虑该用什么过去时的问题
希望我的回答对你有帮助^(00)^

c if you HAD.. had 为过去式,所以 might may not do sth
c SMILED 过去式 所以 Had 根据题意要用过去完成时回答

1.D might not have made为正确选项
这是虚拟语气,表示对过去发生事件的推测,意思是“你不可能会出那么严重的错,如果你听他的劝告”
2. C had read 为正确选项
也是虚拟语气。主句用一般过去时,从句要用过去完成时。

B
过去式

c
B