穴埋めエクササイズ 問106 (2017/04/11更新)

【2017/04/11】


以下の空欄に入る最も適切なものを選択肢(1)~(3)の中から選んでください。

━━━━━━━━━━━━







































































I [             ] had coffee before I went to bed last night. It gave me insomnia.

(1) shouldn't
(2) should have
(3) shouldn't have


【答え】

(3) shouldn't have



 

 

 
【解説】






























































































I shouldn't have had coffee before I went to bed last night. It gave me insomnia.
訳:昨日の夜、寝る前にコーヒーを飲むんじゃなかった。そのせいで眠れなくなってしまったよ。

文脈から「…すべきでなかった」と言う意味がもっとも適切だと分かります。<助動詞+have+動詞の過去分詞>の形で過去を表しますので、(3)が正解となります。
(1) shouldn't(現在を表すので×)
(2) should have(「寝る前にコーヒーを飲むべきだった」となり、意味が通らない)