• ベストアンサー

時制の問題で質問 その(2)

次の設問で、(   )に入るのは We (     ) each other since we were in high school. (1)  know  (2)  used to know (3)  have known (4)  have been knowing この中から、(3) have known が正解でしょうか? (4)のように、know がingの形をとることって、あるのでしょうか? どなたかお願いします!

  • 英語
  • 回答数1
  • ありがとう数1

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

  • ベストアンサー
回答No.1

学校文法の典型的な問題です。 おっしゃる通り,know は進行形になりにくいので,3 の現在完了で正解です。 ただ,同じように進行形になりにくい want については 「ずっと欲しいと思ってきた」という継続の場合, have been wanting という現在完了進行形にすることが多いです。 know は want のようには自らの意思が働かないので,より進行形になりにくいということでしょうか。

sisterslim
質問者

お礼

wind-sky-windさん 早速、解答、解説ありがとうございます。 have been wanting  というフレーズは、今まであまり耳にしたり、読んだりしたことはないのですが、継続で使えるのですね!

関連するQ&A

  • 英語の問題を解いてください。

    英文中の空所に入る適切な語を選びなさい。また、その英文を訳しなさい。 We ( ) each other for ten years.   (1)( are knowing ) (2)( have been knowing ) (3)( have known ) (4)( know ) ぜひともよろしくお願いします。

  • 中学の現在完了のところなのですが

    私たちは10年まえから知り合いです。の英訳で  (1)We have known each other for ten years. (2)We have known each other since ten years ago. (1)が正解なのは分かるのですが。 (2)はなぜダメなのかが自分で説明できません。 文法的にどこがどうして間違っているのか教えてください。 お願いします。

  • 質問の仕方が分かりにくかったので訂正します。

    (1)Seven years have passed since we saw him last. (1)→We ( ) ( ) him ( ) seven years. (2)→We have passed him since seven years. (1)は書きかえの問題です。 ちなみに私が解いてみると(2)になりました。 (2)私たちは長年の知り合いです。 We have known each other for years. この2問が間違っていると言われたのですが、どこが間違っているのかわからないので教えてもらえませんか? どっちも、現在完了の問題です。

  • 英語の間違えを教えてください。

    Seven years have passed since we saw him last. →We have passed him since seven years. 私たちは長年の知り合いです。 We have known each other for years. この2問が間違っていると言われたのですが、どこが間違っているのかわからないので教えてもらえませんか?

  • 時制問題でつまづきました。

    とある問題集に You are late. We ( ) for you for an hour. という問題があって、選択肢が(1)waited (2)had waited (3)have been waited (4)have been waiting で、答えは(4)have been waiting 訳は「遅いなあ。君を一時間待っているんだよ。」となっていました。 でも私はWe waited for you for an hour.でも正解のような気がして・・・。そこで質問ですが、waitedがだめな理由はYou ARE late. だからですか?You were late.ならwaitedが正解ですか? ここでさらに疑問なのが、友達がたった今遅れてやってきた時にYou are late.とは言わないんでしょうか?例えば遅刻して入ってきた生徒に教師が一言・・・You are late. You were late.どっちでしょう? 上の問題を見て私は、友達が目の前に現れての一言だと思ったので、一時間待ったという過去の事実をあらわす過去形を選択したのですが・・・。 考えれば考えるほどわからなくなってしまったので、どなたかアドバイスください。お願いします。

  • 英語の問題

    Q:次の文の誤りを指摘して正しくなおしなさい。 1:That famous cherry tree is dead because of pollution. Yes,we have to do something to save it. 2:John and Mary have been knowing each other since 1976. 3:When have you come to Japan? 4:By the time he retires,Professor Yamada will teach for almost forty years. 解答と訳をお願いします

  • 時制

    解いてみたのですが間違ってたら 教えてください。けっこう間違えてるかもですがすいません。 あと訳やどうしてその答えが違うのかも教えて頂けたら光栄です。 ・私がまさに出勤しようとしたときに電話が鳴った。  I was (about,going) to leave for work when the phone rang.→going ・友達が遊びに来てくれたとき宿題を終えていなかった。  I (had not finished, did not finish) my homework when my friends came to see me.→had not finished ・雨が降り出さないうちに帰りましょう。  Before it (begins, will begin) to rain, let's go home.→begins ・あなたにお会いしてから5年になります。  It is five years since I saw you for the first time.→I have met you =()()()() since I saw you for the first time. ・そのときちょうど同じ番組を見ようとしていたんだ。  I was just about () watch the same TV program then.→will ・The baby () on the floor playing with a toy when I entered the room.→3 1.has lain 2.laid 3.was laying 4.was lying ・We'll leave as soon as it () raining.→4  1.should stop 2.stopped 3.stops 4.will stop ・I don't know if she () to the party on Friday night.→1  1.comes 2.will come 3.will have come 4.will have been coming ・Could you please call me when you () it?→2  1.finished 2.have finished 3.will finish 4.had finished ・Ten years have passed since my father () our house.→1  1.has built 2.was built 3.building 4.built ・We () each other since Karen moved to our neighborhood.→3  1.know 2.are knowing 3.have known 4.have been knowing ・Around this time next year, she () her project.→1  1.will finish 2.has finished 3.finishs 4.will have finished ・At this time next February I () in Canada.→4  1.am skiing 2.have skied 3.ski 4.will be skiing 下記の問題はわからなかったものです。お願いします。 ・誤りのある番号を1ヶ所選び正しく書き改めなさい 1 I am (1to leave) college (2next March), and I'll have to work (3hard) after I (4will graduate) 2 Hasn't anyone ever (1tell) you to knock (2on the door) before you (3enter) someone (4else's) room? 3 私は、その機械が壊れていたという事実を見逃していた。  I have (was/the machine/the fact/overlooked/out of order/that). 以上です。

  • 英語のスピーチ チェック

    英訳チェックお願いします 中学生 スピーチを考えてと頼まれたのですが チェックをお願いします 私の大切な人はユキです My important person is YUki. 私たちは幼馴染です We have known each other since we were girls (今、中学生なのに[we were giris]として、問題あると思いますが他の表現が分からない) 私とユキはとても仲良しです We are very good friend 私はユキが大好きで、一緒にいるだけで幸せな気分になります (ここが訳せない) ユキが幼馴染で本当によかったです (ここも訳せないです) 貴方には幼馴染がいますか? Do yo have a childhood friend? 単語的、文法的におかしいところがあれば直して頂いて 訳せてないところは訳して頂けると助かります 宜しくお願いします

  • 仮定法の問題で、質問します!

    次の設問で、(   )に入るのは I hate swimming classes in this school. I wish I (     ). (1)  can swim (2)  could swim (3)  could have been swum (4)  were swimming (2)のcould swim が正解でしょうか? 教えて下さい!

  • 次の英文(継続を表す過去/未来完了形)を言替えるとどうなりますか?

    次の英文(継続を表す過去/未来完了形)を言替えるとどうなりますか? 例えば We have friends for five years. 「私たちが友達になってから10年になる」ならば ⇒Five years have passed since we became friends. ⇒It has been five years since we became friends. (参考書forest 4th p81) となりますが・・・次の英文だとどうなりますか? They had known each other for ten years when they got married. 「彼らは知り合って10年経って結婚した」(p85過去完了形) ⇒ ⇒ また、これはどうなるのでしょうか? Next month we will have been married for 20 years.(p89未来完了形) ⇒ ⇒ 独学の者です。ご説明宜しくお願い致します。