質問: 次の英文(継続を表す過去/未来完了形)を言替えるとどうなりますか? 次の英文(継続を表す過去/未来完了形)を言替えるとどうなりますか? 例えば we have friends for five years. 「私たちが友達になってから10年になる」ならば ⇒five years have passed since we became friends. ⇒it has been five years since we became friends. (参考書forest 4th p81) となりますが・・・次の英文だとどうなりますか? they had known each other for ten years when they got married. 「彼らは知り合って10年経って結婚した」(p85過去完了形) ⇒ ⇒ また、これはどうなるのでしょうか? next month we will have been married for 20 years.(p89未来完了形) ⇒ ⇒ 独学の者です。ご説明宜しくお願い致します。
回答: > they had known each other for ten years when they got married. → after ten years since they had known each other, they got mariied. → it had been ten years since they had known each other when they got married. > next month we will have been married for 20 years. → next month, 20 years will have been passed since we got married. → it will be 20 years since we got married. * こういうのはまるで分らないのですが、試しにやってみました。自信はありません。