• ベストアンサー

初歩の質問・・・

初学者の者です。 本を読んでいて They were in hiroshima last year というのと They stayed in hiroshima last year がありました。 どちらも検索にかければ、 "彼らは昨年広島にいました。" と、同じ語句がでてきてしまいます。 どう違うのか教えてください。初歩の初歩で申し訳ありません。

質問者が選んだベストアンサー

  • ベストアンサー
  • Parismadam
  • ベストアンサー率65% (2756/4211)
回答No.4

はじめまして。 1.They were in hiroshima last year: (1)were<Be動詞で使われる「いる」という意味には、「存在する」「滞在する」「住む」という幅広い意味が含まれます。 (2)従って、この例文からは 「広島にほんの一日いた」 「広島に数ヶ月滞在していた」 「広島に住んでいた」 という、様々な解釈が推測できます。 2.They stayed in hiroshima last year (1)stayには「一時的に滞在する」「一時的に留まる」という意味で、正式な住民登録をしていない際に使われますから、「住む」という意味にはなりません。 (2)またstayはほんの数時間の滞在でも使うことができます。「昨日stayした」のような英文では、このstayが短い時間だったことが想像できます。 ただ、この例文のように、現在から見て「去年stayした」という使い方をする場合は、数時間の滞在というよりは、数日かそれ以上の滞在を連想させます。 3.違いは上記の通りですが、使い分けは主観によって使い分けるといいでしょう。 滞在か在住かにかかわらず、広い意味で「いる」ということを伝えたい時はbe動詞で結構ですし、滞在を強調、明確化したければ、stayを使うといいのです。それは話手の主観次第になります。 以上ご参考までに。

sekomike
質問者

お礼

ありがとうございます。 広い意味で伝えたい時はbe動詞・・・ 滞在を強調ならばstay・・・ 勉強になりました。 今後もたくさん質問すると思いますがよろしくおねがいします。

その他の回答 (4)

  • yoohoo_7
  • ベストアンサー率55% (255/460)
回答No.5

>どう違うのか教えてください。 were in ~は、ただの「~にいた」という意味です。 stayed in ~は、「~の中にとどまっていた」「~から外へ出ないで~の中にいた」という意味です。 どちらの言い方も、居た期間については何も言い表しません。居た期間が半日でも1年間でも、どちらの言い方も使えます。 したがって、御質問の最初の英文は、「去年は広島にいた。」という意味です。 2番目の英文は、「去年は広島から外に出ないで広島にとどまっていた。」という意味です。

回答No.3

They were in hiroshima last year というのと They stayed in hiroshima last year がありました。 どちらも検索にかければ、 "彼らは昨年広島にいました。" と、同じ語句がでてきてしまいます。 どう違うのか教えてください。初歩の初歩で申し訳ありません。 【日本語ではほとんど同じ意味になりますが、英語では微妙にニュアンスが違います。were の場合はただ単に広島にいました、というだけです。stay の場合は、ある特定の目的(旅行や仕事など)で決まった期間そこにとどまっている というニュアンスです。】

sekomike
質問者

お礼

ご回答ありがとうございました。 今回初めての質問でポイントが2人までと知りました。 本当はポイントを加算したのですが・・・ 次回もよろしくお願いします。

  • psbc0099
  • ベストアンサー率64% (36/56)
回答No.2

They were in hiroshima last year は、去年のある時に広島に「いた」という 事実を述べているだけですが They stayed in hiroshima last year だと「滞在した」という意味が含まれるので ある程度の継続性(数時間なのか、が感じられる… という感じでしょうか。 I was in that hotel...とかだと 泊まり以外でのホテル利用(食事で行っただけ、など)の ニュアンスが含まれますが 宿泊した場合はI stayed~を使ったりするので それと同じ程度の違いです。

sekomike
質問者

お礼

ご回答ありがとうございました。 今回初めての質問でポイントが2人までと知りました。 本当はポイントを加算したのですが・・・ 次回もよろしくお願いします。

  • hx6d6b
  • ベストアンサー率14% (4/27)
回答No.1

wereはただ「いた」って過去を表わしてて。 stayedは一時的に滞在してたってことじゃない?

sekomike
質問者

お礼

ご回答ありがとうございました。 今回初めての質問でポイントが2人までと知りました。 本当はポイントを加算したのですが・・・ 次回もよろしくお願いします。

関連するQ&A