辞書や自学だけで解決しない疑問が解決!
 英語の疑問は「Weblio英語の質問箱」

bellbell
2023-12-07 11:15

Have you run to the office?

例えば、会社の同僚が、息を切らして部屋に入ってきた直後にする質問としては、上記のように現在完了形がより適切だと思うのですが、単なる過去形の「Did you run to the office?」の方が良いのでしょうか。教材にはこちらの過去形の例文しか載っていなかったので、少し気になってしまいました。

回答

2023-12-07 13:10:43
Kevin@MusicoLingo

その状況であれば、過去形です。

Did you run to the office?
オフィスまで走ったのですか。

しかし、この質問をする人がオフィスにいるのであれば、「走ったのですか」ではなくて、「走って来たのですか」と尋ねる方が普通です。この感覚は、英語でも日本語でも同じです。

Did you come running to the office?
オフィスまで走って来たのですか。

現在完了形だと、「オフィスまで走ることを済ませましたか」(完了)、もしくは「オフィスまで走ったことがありますか」(経験) のようなニュアンスになり、この状況には合わず、変です。

関連する質問