You ___ such a serious mistake if you had followed his advic
来源:学生作业帮 编辑:大师作文网作业帮 分类:英语作业 时间:2024/11/20 22:36:30
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
选什么?为什么?
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
选什么?为什么?
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)^
看到此题中had followed 就知道要用虚拟语气和过去时,就可以排除A.might (not) have done 表示对过去发生事件的推测,它的意思是“(不)可能做什么事”.所以整句话的意思是“如果你听了他的劝告就不会犯下这么严重的错误”.而C中 should (not) have done 表示(不)应该做什么事,不符合此句的语境.
2.应选C had read
首先as if 在就表示是虚拟语气,既然主句已经用一般过去时了,从句要用过去完成时.在这题中,首先可以把B和D排除,再考虑该用什么过去时的问题
希望我的回答对你有帮助^(00)^
You ___ such a serious mistake if you had followed his advic
You __ such a serious mistake if you had followed his advice
you_such a serious mistake if you had followed his advice
how can you imagine ( )his making such a mistake
Not only you but also Tom ___ such a mistake
if you had followed the doctor's advice,you ___ all right no
if you had followed the doctor's advice, you ___ all right n
If you make a serious mistake,things will go wrong.It's so d
If you had followed the doctor’sadvice you( )all right now.A
Thank you very much indeed.If it had not been for your advic
If you had followed my advice,接you would be better now.还是you
If you ___ such a friend ,you feel happy,because you need no