• ベストアンサー

were

  Where were you an hour ago? 1時間前君はどこにいたの?  この場合、過去形の疑問文でdidだと思うのですが、なぜ、wereなんですか?。      すいませんけど、どなたか教えて下さい。

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

  • ベストアンサー
  • marbleshit
  • ベストアンサー率49% (5033/10253)
回答No.1

I was here. 僕はここにいた。 You were there. きみはそこにいた。 She was here. 彼女はここにいた。 They were there. 彼らはそこにいた。 こういった《be動詞+副詞》の構文を疑問文形式として 尋ねている文章が、 Where were you an hour ago? となるわけです。 なお一般動詞であるgo, come, have, buy などの使用されている文章での疑問文においては、 do, didなどの助動詞が必要となって参ります。

tokyo24000
質問者

お礼

ありがとうございます。

その他の回答 (1)

回答No.2

did を用いるのは一般動詞を用いる場合の疑問文です。 go という一般動詞の過去は went で 疑問文だと Did you go ~? もともと、「いる」というのは be 動詞で表しています。 You were in/at XX an hour ago. 一時間前に、あなたは XX にいた。 「いる」で stay なども使えますが、be 動詞で表している以上、 疑問文はそのまま were を用いて、主語との入れ替えです。 Were you there an hour ago?「一時間前はそこにいましたか?」 どこにいましたか?なら Where were you ~? did を使うなら、必ず did 主語+原形 のように、後に一般動詞の原形がきます。 ここでは be 動詞で文を作っている以上、もともと出番がありません。 be 動詞は「動詞」というほどの意味は感じませんが、名前の通り動詞であり、 「~だ」以外に「~にいる、ある」の意味があります。

tokyo24000
質問者

お礼

ありがとうございます。