• 締切済み

学校のテストで、 My sister ( ) for work an

学校のテストで、 My sister ( ) for work an hour ago. のカッコ内の選択肢に left と has left があり、正解は has left でした。どうして left では不正解なのか教えてください。

  • 英語
  • 回答数2
  • ありがとう数5

みんなの回答

  • makochia
  • ベストアンサー率50% (19/38)
回答No.2

1.の方と同じです。おそらく先生は「行ってしまってここにはいない」=現在完了の完了用法を出したかったのだと思いますが、 an hour agoは勇み足でしたね。

回答No.1

一時間前となっていますので あなたの言う通り left であるべきです。出題者に確認してください has left は状況に合いません

kema01
質問者

お礼

早速のご回答ありがとうございました。できれば先生に確認してみます。

関連するQ&A

  • My mother ( ) for three years.

    My mother ( ) for three years. has diedはだめですか?なぜですか?「3年間しんでいる状態でいる。」って言う意味でいいと思いました。 dieは動作動詞だからfor three yearsと言う副詞があるので、使えないのでしょか? 括弧の中はhas been deadです。have been dead for A 死んでAの期間になると言う意味らしいです。

  • an answer for the question は言えないか?

    GENIUS4の、anwser の項に、動詞としては、answer for の形がありますが、名詞としては、an answer to ...の形しかありません。 1.回答とか、返事の意味なら an answer to ...になるのは分かるのですが、解決策の意味で、an answer for...が認められていないのはおかしい気がします。an/the anwser for ...の形は本来認められないのでしょうか? 2.Find answers ___ these questions if you can. と言う問題があったら、下線部には、toだけしかこれないのでしょうか? findとあるので、既に、選択肢があり、その中から選ぶと言う感覚で、toのみが正解になるのでしょうか?

  • forとsinceの使い分け

    完了形の文でのforとsinceの使い分けができません。 具体的にどう区別・判断すればよいのか教えてください。 例としてforの使われている文とsinceの使われている文をひとつずつ挙げておきます。 1.Mother has been looking for purse for an hour. 2.My father has been reading the newspaper since this morning. なぜ1はforで2はsinceなのでしょうか。

  • 完了形のときのbefore、agoの使い分け

    "Has Mr. White arrived yet?" "No, he ought to have been here half an hour ago" という文章がありました。 完了形なのになぜbeforeではなくagoを使っているのでしょうか。 よろしくお願い致します。

  • 中学2年生 英語

    「私の家族は父と母と姉の4人です。」 My family is four people of, a father, a mother, and an eldre sister. これで合ってますか?と塾の先生に聞いたところ My family is four , father, mother, and an eldre sister. と直されました。 ただ母親(英語は一般常識レベルです)は おかしいのではないか・・・と言うので困っています>< My family is four people of, father, mother, and aneldre sister. これが正しいのでしょうか? 回答お待ちしております。

  • 関係代名詞で非限定用法になるのは?

    2つの文を結びなさいという問いで Cindy has been working hard all day . She is a bus driver . Cindy who is a bus driver has been working hard all day . としたのですが正解は Cindy , who is a bus driver, has been working hard all day . と非限定用法になっていました。 また This bag is nice . My sister bought it for me yesterday . は This bag which my sister bought for me yesterday is nice . と答えて正解でした。 どういう場合に非限定用法になるのかがわかりません。 どなたかご指導をよろしくお願いします。

  • it is what it is

    My family has never been particularly close, emotionally. I have only one sibling, an older sister, who lived nearby until she retired elsewhere about four years ago. (I found out she was moving because my daughter read about it on Facebook -- but it is what it is.) it is what it isの意味をよろしくお願いします

  • 基本的な英語の問題の解答をお願いします

    答えがなく、正解かどうかが確認出来ません。 英語のできる方よろしくお願いします。 As my sister stayed up late last night,she is still in bed. と同じ内容にするには ( )stayed up late last night,my sister is still in bed. のカッコ内は、Having でしょうか?

  • 添削お願いします。

    こんばんは。 よろしくお願いいたします。 文がほぼ同じ意味になるように( )に適語を入れなさい。 (1)My father began to repair the roof at nine in the morning, and finished it at eight at night. My father (had ) (been ) (repairing ) the roof for eleven hours. この問題とても迷います・・ 修理をしていたけど今はやっていない・・ 文の( )の語を適当な形に直しなさい。 (1)The forest fire (burn) for five days when I arrived there. → had been burning (2)The concert (start) an hour ago. →has started (3)He ( take) violin lessons for fifteen years next May. →will has been taking よろしくお願いします。 みなさんのおかげでだんだん英語力がついてきたような気がいたします。感謝しております。

  • 選択問題でわからない

    John will come home (  ) an hour. 選択肢が till by at in  の4つでした。 正解はinです。 in an hour で一時間のうちに、一時間たてばの意味だそうです。 でもわたしはbyでも正解なんじゃないかなあと 思います。 なぜbyではいけないんですか? ジョンは一時間までにもどってくるでしょうとなるからですか? あ・・もしかして日本語にしては、 なんとなく成立するかもしれないけど 微妙なニュアンスの違いなんでしょうか・・?