No.8ベストアンサー
- 回答日時:
>この to have kept you waiting は完了を表わすものですか、それとも過去を表わすものですか?それともその両方の可能性がありますか?
完了形の不定詞は、完了形の不定詞になっている動詞の行われた時が文の述語動詞(SVOのV)よりも前の(つまり、古い)時であることだけを表します。つまり、文の述語動詞を基準にしての相対的な時だけを表します。
完了、過去、現在といったような「今現在の瞬間を基準にしての絶対的な時」は一切表しません。
したがって、次の(1)は、(a)~(c)のいずれをも表すことが可能です。
(1)I am sorry to have kept you waiting so long.
(a)I am sorry that I have kept you waiting so long.
(b)I am sorry that I kept you waiting so long.
(c)I am sorry that I had kept you waiting so long.
>I am sorry to have kept you waiting so long yesterday.
という文は正しい文ですか?
正しい文です。何ら問題ありません。
理由は、上記のとおりです。
この回答への補足
回答、ありがとうございます。
>正しい文です。何ら問題ありません。
しかし、正しいなら、どうしてほとんど検索でヒットしないのでしょうか?
No.9
- 回答日時:
>しかし、正しいなら、どうしてほとんど検索でヒットしないのでしょうか?
分かりません。あるいは、「待たせてすみません」と言うのは電話や受付で今現在待たせたときに言うのがほとんどであって昨日や先週のことについて言うことは滅多にないからかもしれません。
しかし、Googleで検索して正否を決めるのは、原理的に間違いではないでしょうか。多数ヒットしても間違いのこともあるでしょうし、1件もヒットしなくても正しいこともあるのではないでしょうか。
No.7
- 回答日時:
質問者様の
I am sorry to have kept you waiting so long.
には過去の意味はないといえます。
文法的解釈で申し訳ありませんが、複文にすると
I am sorry that I have kept you waiting so long.
と捉えられます。隠れた副詞は、up until now くらいで、くどく書きますと、
I am sorry to have kept you waiting so long (up until now).
となると考えてよかろうと思います。つまり現在完了の継続となると思われます。
となるとあとは簡単に捉えることが可能かと思われます。つまり使われている副詞の問題になるだけなので、質問者様の2文目の
I am sorry to have kept you waiting so long yesterday.
は、yesterdayという過去を表す副詞が余分に付いているため、複文に直すと
I am sorry that I kept you waiting so long yesterday.
となり、単なる過去となり得ます。つまり、くどく書きますと、「昨日という限られた時間の中であなたを長く待たせたという過去の事実を今私は申し訳なく思っている」となり、なかなか限られた場面設定での表現となりますが、可能な表現といえます。相手は今まで待っていたわけではなく、当然のことながら昨日のうちに怒って帰ってしまったというような事実があり、今日その相手に出会って、面と向かって昨日の失態を詫びる表現であれば十分通じると思われます。
No.6
- 回答日時:
4番です。
>seem to have 過去分詞では過去の出来事も現在完了も表わすことができるように思いますが、どうして、to have kept you の場合は、完了だけになってしまうのでしょうか?
ちょっと言葉足らずだったかもしれません。私が「今と関係ない過去の出来事を表すことはありません」と言ったのは、「単純に過去の時間に起こったことを表すことはない」と言っているのではなく「今と関係ない」という部分が重要なのです。
学校では、現在完了は「完了」「結果」「経験」「継続」があると習い、みなさん、それぞれの例文をやっきになって覚えようとしていますね。でも、そんなこと分けて覚えたってなんの意味があるの?そんな風に教えられるのって日本人だけじゃないだろうか。
このうち、経験というのは時間的には過去のことですね。だから過去のことも言うじゃないか、と。
I have been to Tokyo. (私は東京に行ったことがある)
これは過去のことですが、経験として今ももっている、思い出として残っている、(ああ、あの時はどうしたこうした)と言う事が言いたいのです。現在完了とはそういうときに使うのです。単に東京に行ったよ、とそっけなく事実を述べるときには使わないのです。話者が気持ちの中で今もこだわりがある場合に使うのが現在完了なんですよ。(←ちょっとしつこい)
have+過去分詞 のhaveは Native の感覚では、まさに今 have している、という単純な感覚です。
I have been to Tokyo : been to Tokyo を今も have している。思い出→経験
I have already eaten my lunch : eaten my lunch を今も have している。食べたばっかり→完了
Mr. Suzuki has gone to work. : 鈴木さんは gone to work を今もhasしている。行ったまま、だからここにはいないよ→結果
I have been busy today. : been busy を今もhaveしている。だから今も忙しい。→継続
経験だの完了だの、いちいち覚えるなんて馬鹿らしいです。
No.5
- 回答日時:
難しい問題ですね。
正直言って、よく分からない。ただ、googleでto have kept * waiting yesterday を引いても一件しか出てこないので使われてはいない様子ですね。
そもそも、今のことを言う場合も、普通は Sorry to keep you waiting. としか言わず、have kept は、ずいぶん丁寧な言い方という印象があります。
また、to keep * waiting yesterday も google では2件しかでてきません。
多分ですが、yesterday と言うことで、すでに過ぎ去った過去と言う感覚が出てしまい、そういう過去のこと、つまり、事実として自分にも相手にも済んでしまったことを、to have+過去分詞で表現する必要を感じないということではないでしょうか。yesterday をつけるつけないの問題と言うよりも、相手を待たせてからしばらくたって言う場合は、別の表現が使われ、
Sorry for waiting so long. のようになると言う感覚があります。
No.4
- 回答日時:
present perfect なのですから、今と関係ない過去の出来事を表すことはありません。
今まで待たせて申し訳ない、という事です。私が待たされている立場で、相手が出てきてこれを言われたら、
「あーこれ以上待たなくていいんだ(これで待つのは終わり=完了)」
と思います。
I am sorry to keep you waiting. も普通に使いますが、Would you like to wait some more? と続けられる可能性がある。でも to have kept you waiting と完了形なら、それで終わりと感じます。
I am sorry to have kept you waiting so long yesterday. は????な表現。昨日は待たせてすまなかったね、といいたいのなら
I am sorry that I kept you waiting yesterday.
です。現在完了が出てきたら、話者の意識は必ず現時点とのつながりがあるのです。
この回答への補足
回答、ありがとうございます。
>present perfect なのですから、今と関係ない過去の出来事を表すことはありません。
とのことですが、seem to have 過去分詞では過去の出来事も現在完了も表わすことができるように思いますが、どうして、to have kept you の場合は、完了だけになってしまうのでしょうか?
No.3
- 回答日時:
ご質問の文をA) I'm sorry to have kept you waiting.とします。
過去形の表現
B) Sorry that I kept you waiting .
C) I'm sorry that I kept you waiting.
現在形、現在完了形の表現
D) I'm sorry to keep you waiting.
E) I'm sorry that I've kept you waiting.
C)もE)も不定詞を使うとA)となりますので過去と完了どちらの意味にもなりうるというのが学説とも一致するところと思います。
No.1
- 回答日時:
完了時制の構文は ”have + 過去分詞”ですね。
この場合”to have kept"は完了形の”不定詞”でしょう。日本語に直すと、過去も現在完了も区別が付かないのですは?お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 英語 be sorry for doingとbe sorry to have doneの意味の違いについて 2 2023/06/09 13:57
- 戦争・テロ・デモ ウクライナ、メル友に五千円要求されてさ 1 2022/04/02 09:38
- 英語 What will you have to drink?のhave toの発音等について What 3 2023/02/05 08:43
- 英語 不特定のyouが主語の疑問文に対する応答法 2 2023/07/05 09:04
- ボランティア ウクライナ人からどういうこと? 6 2022/03/28 07:37
- 公的扶助・生活保護 保証人? 1 2022/05/17 22:42
- 英語 英語3 課題でこの英語の文章のSVOの分析や()等の括りを出されたため、できるだけ完璧にしたいのです 1 2022/12/18 02:25
- TOEFL・TOEIC・英語検定 With its architecture and gardens and a wealth of 0 2022/12/17 16:11
- 英語 ビジネス英語です。 添削お願いします。 Dear, ◯◯ Thank you very much. 3 2023/03/01 04:25
- Google 翻訳 【大至急】Hellotalk公式からメール 2 2022/04/17 17:24
関連するカテゴリからQ&Aを探す
医師・看護師・助産師
薬剤師・登録販売者・MR
医療事務・調剤薬局事務
歯科衛生士・歯科助手
臨床検査技師・臨床工学技士
理学療法士・作業療法士・言語聴覚士
臨床心理士・心理カウンセラー・ソーシャルワーカー
介護福祉士・ケアマネージャー・社会福祉士
弁護士・行政書士・司法書士・社会保険労務士
フィナンシャルプランナー(FP)
中小企業診断士
公認会計士・税理士
簿記検定・漢字検定・秘書検定
情報処理技術者・Microsoft認定資格
TOEFL・TOEIC・英語検定
建築士
インテリアコーディネーター
宅地建物取引主任者(宅建)
不動産鑑定士・土地家屋調査士
マンション管理士
電気工事士
美容師・理容師
調理師・管理栄養士・パティシエ
シェフ
保育士・幼稚園教諭
教師・教員
国家公務員・地方公務員
警察官・消防士
その他(職業・資格)
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
has had to..
-
DMMの年齢確認のはいを押されて...
-
IFS関数の場合で、セルが空白の...
-
助動詞+完了形に大過去用法はあ...
-
as soon as SVの時制について
-
未、済、完了の英訳は?
-
He has been dead for five yea...
-
have will lived とhave will b...
-
report~ingの用法を教えてくだ...
-
帰りにけりってどういうに訳す...
-
過去完了とlast...
-
簡単な英語表現 ※ミスを訂正し...
-
英語で短く表現するには・・(...
-
has begunは継続?完了?
-
現在完了 完了用法 hiroshi has...
-
「~するやいなや」のas soon as...
-
過去完了について
-
ずっと欲しかったものが買えて...
-
「have been ~ing」と「have be...
-
荒野行動のAndroidからIOSのア...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
IFS関数の場合で、セルが空白の...
-
未、済、完了の英訳は?
-
has had to..
-
EXCEL:特定の文字が入力された...
-
DMMの年齢確認のはいを押されて...
-
英語で短く表現するには・・(...
-
started か have started か?
-
日本語「のち」の使い方につい...
-
帰りにけりってどういうに訳す...
-
【完了と結果の違い】現在完了
-
as soon as SVの時制について
-
現在進行形で完了的意味合いを...
-
report~ingの用法を教えてくだ...
-
duringと現在完了形
-
had beenとwasの違いについて
-
「have been ~ing」と「have be...
-
has begunは継続?完了?
-
「完了する」と「完成する」の...
-
as soon as I've finished this...
-
現在完了のhave been inの経験...
おすすめ情報