but for虚拟语气用法归纳

回答
爱扬教育

2022-04-11

but for的中文含义是“要不是”的意思,其本身就含有对于已发生的事情的一种假设,所表示的是过去的某一个状态。基本来说,虚拟语气里,表示对现在虚拟的时候,主句谓语动词do变did,从句变would do;表示对过去已发生的虚拟是,主句变have done从句变would have done。

扩展资料

  But for you, they might have given us the slip.

  要不是你,我们可能已经被他们甩掉了。

  The proposed new structure is notable not only for its height, but for its shape

  拟建的新建筑令人瞩目,不仅是因其高度,也因其外形。

  The first series was really bad. But for some reason the public took to it.

  第一部系列剧糟透了,可是不知为何,观众开始喜欢上了它。

  He tried to speak, but for once, his voice had left him

  他想说话,却一时语塞。

  Victims want to see justice done not just for themselves, but for the greater good of society

  受害者希望正义得到伸张,这不仅是为了他们自己,也是为了社会的更广泛的利益。