-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
分析题目
分析解释一下四个选项
解释一下全句的意思
谢谢~
人气:215 ℃ 时间:2020-04-05 07:26:04
解答
should have done sth表示理当应该做的但是没做
他以为自己考了个不及格,不是说他应当是考不及格,而是对已经发生的事情推测,所以用might have failed.
推荐
- Don't worry about your exam——just do your ( )
- 英语连词成句:go,to,your,does,teacher,how,work,English
- Your english looks like very good next day you have exam good luck to you go go
- 英语阅读 Dear John,Thank you very much your letter.L am glad that you enjoyed your...
- Do your classmates go to school on saturdays?用英语回答这个问题
- 如何把21、22、23、24、25、26、27、28、29相加使横行、竖行、斜行上三个数相加都等于75.
- 哪个四字成语形容(将来)没有增长的希望,最好是别人一听就能懂得的成语,
- 英语翻译
猜你喜欢
- 镀锌钢管1/2"
- 1,2,3,4,5这5个数字算22,用且只能用加减乘除,只能用一次
- 从鲁肃对吕蒙的态度变化可以看出,鲁肃具有一个好领导必备的什么品质
- 24分之7×14分之6=
- 720除37乘36用简便方法怎么做
- 2根绳子,第一根比第二根长16米,第一根绳长是第二根的5倍,2根绳子分别长多少米
- is this museum ___ we visited last year
- this coming Sunday是什么时态?this Sunday又是什么时态?两者一样吗?