四道英语题~

来源:百度知道 编辑:UC知道 时间:2024/05/15 09:56:07
I___in a very dangerous situation yesterday but for the timely arrival of my friends.
A.had been B.was C.would be D.would have been
______my hard work when I was a child, I would not be sitting in this office now
A.If it were not for B.Hadn't it been for
C.Had it not been for D.Was it not for
_____you are responsible for the reconstruction of the building,you can never be too careful.
A.Unless B.While C.Though D.Since
The story____a young man made a fortune by working hard has encouraged us all.
A.that B.which C.as D.what
我需要解析~谢谢

1.B 2.A 3.B 4.B 错了不怪我啊~!

D but for涉及虚拟语气 ,对过去的虚拟would/could/should have done
C 对过去的虚拟,及部分倒装
A 除非
A that引导的同位语从句

B A A A