英語
中学生
解決済み

同じ意味になるような英文にする問題で、
なぜ、🟦caught ではなくて、hadなんですか?

two hours. I caught a cold last Saturday, and I still have it. (注) catch a 2 I have caught a cold Since last Saturday. have been reading a book since マの日本語に合うように、( 内の語句を並べかえ

回答

✨ ベストアンサー ✨

catch a cold 「風邪をひく」
have a cold 「風邪をひいている」

先週の土曜日からずっと風邪をひいている

have a cold のhave がhad になって
have had a cold の答えになります

ゲスト

I have had a cold since ~.
~以来ずっと風邪をひいている(状態)
現在完了の状態の継続を表しています

ゲスト

前半の caught a cold ではなく、
後半の have it(=a cold) に注目です

この回答にコメントする
疑問は解決しましたか?