質問: こういう時、時制の一致はどうするのか? 独立用法の助動詞過去形<ex:could~かもしれない、might~かもしれない>が従属節に来ているときは、時制の一致をしないと教えてもらったのですが、 例)she said that would be the tower of london. (wouldは推量) 単に助動詞を直説法過去の意味(could~できた、might~かもしれなかった)で使いたいときは、従属節にその助動詞が来ても上と同じように時制の一致をしないのでしょうか? 例えば、「「私は十年前水泳が上手だった(上手く泳げた)」と彼女は言った。」と英語で言うとき、 she said she could swim very well ten years before. とcouldのままでいいのでしょうか? どなたか分かる方、教えてください。
回答: she said that would be the tower of london. のwould beがwould have beenにならないのは推量を表すwouldのこの用法が仮定法の一種だからです。仮定法の時制は主節との関係で決まりますから、主節と同時のこの場合ならwouldのままとなります。(主節より以前のことならwould have been) 「私は十年前水泳が上手だった(上手く泳げた)」と彼女は言った。 の場合、これは直説法ですから、普通に過去以前のことは過去完了で表します。 she said she could have swum very well ten years before. となります。