質問: 仮定法 wouldとcouldの使い分け 仮定法でwouldとcouldをどのように使い分けたらよいのか教えてください? if it had been fine yesterday, we would have played tennis. if it had been fine yesterday, we could have played tennis. 例えばこの2つ文に何か違いがあるのでしょうか。
回答: まず、それぞれの助動詞の本来の意味を知る必要があります。すなわち、 ●would(will) 古期英語 wyllan(望む、自分の意志どおりにしたい。) ですから、「何が起ころうが、絶対にやるぞ。」というときに使うと考えてください。つまり、昨日は台風でやれなかったが、晴れていれば、何が何でもやったのに。」という感じです。 ●could(can) 古期英語 cunnan「知る,やり方を知っている」 ですから、「そういう事情を知っていたら、やったのに。」つまり、「晴れていることを知っていれば、計画通りにテニスをやったのに。。。」という感じです。 多くの文を読んで慣れてください。