• ベストアンサー

文法4択問題

We believe there to be an accident two days ago. これでto beとなるのはおかしくないでしょうか? two days agoと来ているのでto have beenとしないと 間違いじゃないんですか?

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

  • ベストアンサー
  • genkigan
  • ベストアンサー率26% (28/104)
回答No.3

答えは、to have been で、to be は間違いです。この to have Vp.p. は過去の代用であって、現在完了ではないので、two days ago のような過去を表す副詞と共に使うことができます。

その他の回答 (2)

回答No.2

4択の中に、was って無かったですか?

回答No.1

agoと明らかに過去を表す単語がある場合、 現在完了形は使えません。 なので、ここはto beでいいはずですよ。

関連するQ&A