- ベストアンサー
教えてください
この問題がどうしても分かりません。 どなたか分かる方、教えてほしいです。 [(1)Despite] smoking causes a lot of health problem, many people are [(2)still] [(3)having a hard time] [(4)giving it up]. (1)~(4)の中で1つ間違っているものを選ぶ問題です。 私は(4)が怪しい気がするのですが… 最初はgiveだから~ing形にするのかな、と思ったのですが変え方が分かりません。 upをawayかoverに変えても「(悪習など)をやめる」という意味があるようなのですが、give upでも同じ意味はあるし… あとhaveが進行形なのも変な気がします。 it=smokingのことですよね。 考えれば考える程、どこが間違っているのか分かりません。 どなたか分かる方、教えてください。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
despite は「~にもかかわらず」という前置詞ですので,smoking causes a lot of health problem という節を持ってくることはできません。though, although などに変えなければなりません。 have は「~を持っている」という意味では進行形になりませんが,have a good time, have a hard time という場合は進行形にすることができます。 have a hard time in ~ing で「~するのに苦労する」という意味ですが,この in は省略することができます。spend 時間 in ~ing「時間を~して過ごす」という場合の in を省略するのと同じです。
その他の回答 (3)
- d4get
- ベストアンサー率58% (10/17)
although、though、even thoughのほかにも、 despite of the fact that ~ もあり?
- murabon
- ベストアンサー率23% (42/180)
TOEICですか? TOEICの#5では結構ポピュラーな出題ですね。 間違いは(1)です。 in spite of/despiteは前置詞ですので、後に節をおくことはできません。 接続詞であるthough/althoughを使わなければいけません。
お礼
回答有難うございました。 TOEICではなく、弟(高1)の宿題を手伝っていたのですが、分からなくてかなり困ってました…。 お陰で助かりました、本当に有難うございました!
- yatagaws
- ベストアンサー率21% (73/333)
(4) を to give it up. にすべきでしょう。
お礼
回答有難うございました
お礼
丁寧な回答有難うございました。 have a hard time in ~ing で「~するのに苦労する」という意味だから進行形に出来たんですね! とってもスッキリしました☆