1.-How did he get back last night?- I think he ____ back on foot,as there were no buses or taxies then at all.A.might have come B.needn't have comeC.must have come D.should have come2.The doctor said I was over-weight.If only I ___ less!A.ate B.have

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 12:11:10

1.-How did he get back last night?
- I think he ____ back on foot,as there were no buses or taxies then at all.
A.might have come B.needn't have come
C.must have come D.should have come
2.The doctor said I was over-weight.If only I ___ less!
A.ate B.have been eating C.have eaten D.had eaten
3.The image of a devoted and noble angel in white ___ heals the wounded and rescues the dying is making a comeback___ the nation faces a crisis.
A.that...because B.who...when C.which...that D.what...as
Key:1.A 2.D 3.A ,

1.A是虚拟语气的用法,表示与过去的事实相反
2.D 同上
3.A 前面是定语从句,后面是原因状语从句

第一题表示的是一种猜测,故用MAY的过去式MIGHT.第二题IF ONLY.....的意思是"如果不.....就好了",是对过去情况的猜测,故用HAD DONE的形式.第三题就不知道咯~~~~~

1.might have come 时表示有可能来但是可能性很低
因为后面说as there were no buses or taxies then at all. 这里as是因为的意思。

感觉答案好像有点问题嘛