在虚拟条件句中,would\could\should\might的区别是什么呢?是根据意思决定使用嘛?比如我对捡来的虚拟:If the train were to arrive punctually, I would have time to visit your father.如果我改成 If the train were to arrive punctually, I could come to visit your father.这两者有何区别呢?
在虚拟式中,would/should 表示可能性。could 有两种可能,一种表示ability, 另一种表示可能性。例如:If he were here, he could help us. (表示能力)。 If he were here, he could be helping us. (could表示可能性)might 表示可能性(说话人的确定性小于would和could).
If the train were to arrive punctually, I would have time to visit your father. 表示我会有时间看你爸爸。(可能性)
If the train were to arrive punctually, I could come to visit your father. 我(可)能来看你爸爸。(表示能力,但在一定语境也可以表示可能)。在虚拟句式中,could 和进行体或完成体连用也常用来表示可能。
解答依据:参见L. G. Alexander著《朗文英语语法》第14章。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!