在电影《神奇女侠》里面,00:35:00(时间里)
Diana: Do you not know how to sail?
Steven: Of course, I know how to sail. Why wouldn't(就在这里) I know how to sail. It's just….It's been a while.
这里的wouldn't是属于过去将来时吗?还是虚拟语气?还是委婉礼貌假设(语气)?或者推测?对于这四者我一直思维混乱,特别是委婉礼貌假设(语气),和虚拟有什么关系?
这四种用法都是相互独立的吗?
“......这四种用法都是相互独立的吗?”
先给你一个清晰的回答:从表层来看,它们是相互独立的。如果要看到问题的实质,可以参考一下小白涨姿势之【过去时】的正确打开方式
从你近期的几个问题来看,你可能不太适合过多接触语法术语。我们不妨暂时抛开困扰你的什么“委婉、礼貌、假设、虚拟”之类的概念,从would的主要用法(usage)入手,看看你思维是否会清晰点(采用柯林斯的解释风格吧,给你推荐过):
1. 如果你要谈论你自己觉得不可能发生的事情,可以用would:
She would help me. ----> = She won't help me. 她不会帮我。
2. 如果你想用一种礼貌的方式提出请求,可以用would:
I want sth to drink. ----> I would like sth to drink.
3. 如果你想谈论过去经常发生的动作,可以用would:
When I was learning English, I would read English articles for at least half an hour every morning.
4. 如果你想说某人愿意做某事(也就是所谓的间接引语),可以用would。此时你可以把would视为will的过去式的形式。
She said she would read English every morning.
上面提到的只是would的几个常用的用法。关于would的用法,不同的老师可能有不同的划分,但都大同小异,只是详细与简洁的区别,但要注意两点:
1. 从表面看,would的各种用法之间,没有connection;
2. would本身无法指明时间,它所涉及的时间是过去、现在、还是将来,要根据上下文(语境)而定。
现在回过头看你的例句,你就知道,它是上面提到的第一种用法:描述说话者认为不可能发生的事情:我怎么可能不会划船呢?
Why与would的这种搭配在电影电视对白中司空见惯,其实字典也专门有此收录
以下出自剑桥词典(在线版)。记得Why would形成搭配关系就可以了。
释义:
used after "why" when giving or asking the reason for something
(给出或询问原因时用于why之后)竟会
例句:
Why would anyone want to eat something so horrible?
为什么会有人想吃这么可怕的东西?
Why would he run away from the scene of the crime if he wasn't guilty?
值得注意的事:
此时的would,对应的即可以是“一件已经发生了的事”,也可以是“一件假想中的事”。
比如:别人告诉你Tom杀了一只猪(Tom杀猪已可能发生了)
Why would Tom kill a pig?
这句话表示提问人很吃惊,Tom为什么要杀猪,言外之意是Tom可不会去杀猪的,甚至是任何时候Tom都不会做这样的事。