限定しりとり

You seem to have had that car for years.

その車を何年も持っているようだね。


上の英文を、分解して解説していただけませんか?
(特に「to have had」の部分。)

質問者からの補足コメント

  • みなさん、丁寧なご説明ありがとうございます‼
    ベストアンサーは、一番はじめにご回答くださった方にさせていただきます。
    あとの方にも、厚くお礼申し上げます‼

      補足日時:2018/09/07 21:17

A 回答 (2件)

You seem to : あなたは〜のように見える


have : 現在完了です。この場合の意味はずっと〜しているというニュアンスです。
had that car : have that car が現在完了のhaveの後に続くので過去分詞形のhadになっています。(ownedのほうが自然な表現な気はしますが)
for years : 具体的な年数が書かれていないので years は「何年も」と訳します。
    • good
    • 1
この回答へのお礼

現在完了、つまり
have been→have had
っていうことですね?

わかりました‼
ありがとうございます‼

お礼日時:2018/09/06 21:37

完了形の不定詞として高校英語で必須です。



It seems that he was sick yesterday.
= He seems to have been sick yesterday.
のような、seems という現在に対して
過去 was が to have been となるパターンで習うことが多いです。

しかし、
It seems that he has been sick since yesterday.
という現在完了 has been も
He seems to have been sick since yesterday.
とすることが可能です。

ここは for years とあるので
It seems that he has had that car for years.
という現在完了の内容を
seem to に組み込んで
seem to have had としています。

to have 過去分詞を完了形の不定詞とか、
完了不定詞と呼びます。
    • good
    • 0
この回答へのお礼

ありがとうございます。

んー〰なかなかむずかしいですね‼
もうちょっと参考書を読み込んでみます(--;)

丁寧なご説明していただいたのに、まだ理解するまで到っていません。

不定詞って意外にむずかしいですね。現在完了も絡んできたら、もうお手上げです‼

お礼日時:2018/09/01 17:43

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!