on doing 与once doing用法PK解析

如题所述

在英语中,我们常常会遇到'on doing'和'once doing'这两种结构。它们在表达刚一做某事或一旦做某事的语境下各有其用法和特点。

'On / Upon doing sth',这种结构相当于含有as soon as引导的时间状语从句,强调动作的即时性。例如,"On arriving home, I discovered they had gone." 可以理解为 "我一到家就发现他们已经离开了"。值得注意的是,'on/upon doing'要求后面句子的主语通常是前面动名词动作的发出者。如:"Upon going out of the room, Jack heard his cellphone ringing."

'Once doing' 则是连词once与动名词的组合,通常用于表示条件,相当于once引导的条件状语从句的省略形式。比如,"Once trying them on, You can't return underwears." 意味着 "内衣一旦试穿,就不能退货"。同样,这里的'once doing'要求主语和动名词动作保持一致。如:"Once making a promise, you should try your best to fulfil it."

当主语与once后面的动作存在被动关系时,通常使用过去分词,如:"Once bitten, twice shy." 和 "Once created, LUNs need to be assigned to hosts." 这句的意思是 "LUN一旦创建,就需要被分配到主机"。

总结来说,'on doing'和'once doing'都是通过不同的方式强调动作的关联性和条件性,但使用时需要注意动名词的发出者以及主被动语态的变化。
温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜