查血常规能看出贫血吗:but for应该加什么时态?

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/14 18:58:28
But for my classmates' help, I ____ the work in time ????D
A) could not finish B) would not have finished

请问以上哪个答案是对的?谢谢!

B.

But for = If not for = 如果不是因为

如果不是因为同学的帮助,我根本不可能完成了功课

答案B
这是一个虚拟语气.与过去事实相反.用would 来说明