but for(要是没有……)可以放在句末吗

but for 表示“若不是”“要不是”“要是没有”时,通常要与虚拟语气连用,且通常是放在句首的。比如:

But for the atmosphere plants would die. 如果没有大气,植物就会死亡。

But for my help, she would not have passed the exam. 若不是我的帮助, 她就不会通过考试。

But for your help, we should not have finished in time. 要不是你帮忙,我们就不及时完工。

But for you, we couldn’t have carried out the plan. 要不是你的话,我们(当时)无法实行那项计划。

我的疑问是:这样用的 but for 可以放在句末吗?

请先 登录 后评论

最佳答案 2016-04-18 23:04

but for 表示“若不是”“要不是”“要是没有”时,通常要与虚拟语气连用,且通常放在句首——但也完全可以放在句末。如以下各句均摘自原版词典:

I would have been in real trouble but for your help. 要不是有你帮忙,那我可就倒大霉了。

I might never have got to university but for you. 要是没有你的话,我可能永远也上不了大学。

the owner would have died but for the prompt action of two ambulancemen. 要不是两名救护队员立即行动,业主可能早就死了。

Spurs could have had several goals but for some brilliant saves from John Hallworth. 要不是约翰·霍尔沃思几次精彩的扑救,热刺队原本可以射进好几个球。

请先 登录 后评论

其它 0 个回答

  • 2 关注
  • 1 收藏,5005 浏览
  • 左春姣 提出于 2016-04-07 22:38

相似问题