-John,how did your English exam go?-I thought I_____,but in fact I came in the top 10% in the class.A.should have failed B.couldn't have failedC.might have failed D.mustn't have failed答案选C,为何不选A分析题目分析解释一下四个选项
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/27 17:27:55
-John,how did your English exam go?-I thought I_____,but in fact I came in the top 10% in the class.A.should have failed B.couldn't have failedC.might have failed D.mustn't have failed答案选C,为何不选A分析题目分析解释一下四个选项
-John,how did your English exam go?
-I thought I_____,but in fact I came in the top 10% in the class.
A.should have failed B.couldn't have failed
C.might have failed D.mustn't have failed
答案选C,为何不选A
分析题目
分析解释一下四个选项
解释一下全句的意思
谢谢~
-John,how did your English exam go?-I thought I_____,but in fact I came in the top 10% in the class.A.should have failed B.couldn't have failedC.might have failed D.mustn't have failed答案选C,为何不选A分析题目分析解释一下四个选项
should have done sth表示理当应该做的但是没做
他以为自己考了个不及格,不是说他应当是考不及格,而是对已经发生的事情推测,所以用might have failed.
should have done 是本应该做某事 而实际上没做的意思。
couldn't have done 是本不应该做而实际上做了的意思。
might have done 是本可能做而实际上没有的意思。
mustn't have done 的说法不正确,一般没有这种表到,因为情态动词加完成时是表示对过去的推测,而mustn't 表达的是禁止的意思,所以两种在一起有点矛盾...
全部展开
should have done 是本应该做某事 而实际上没做的意思。
couldn't have done 是本不应该做而实际上做了的意思。
might have done 是本可能做而实际上没有的意思。
mustn't have done 的说法不正确,一般没有这种表到,因为情态动词加完成时是表示对过去的推测,而mustn't 表达的是禁止的意思,所以两种在一起有点矛盾。
本句话的意思是:
-John, 你的考试怎么样啊?
--我原以为我可能要不及格了,可实际上我还在班级前十名呢。
收起
John,how did your English exam go?
-I thought I_____,but in fact I came in the top 10% in the class.
A.should have failed B.couldn't have failed
C.might have failed D.mustn't have faile...
全部展开
John,how did your English exam go?
-I thought I_____,but in fact I came in the top 10% in the class.
A.should have failed B.couldn't have failed
C.might have failed D.mustn't have failed
约翰,考试如何?
我本以为我会挂科的,没想到我居然考前十。
首先,think以为,用过去时态了,翻译为 “本以为”
答案:A.should have failed,翻译为:本应该挂科
可是,挂科是他认为的,不是事实应该
而C.might have failed ,可能会挂科
符合题意。选。
小诀窍就是:模棱两可的,翻译成中文,一目了然。
完毕。
收起