35. Giraffes sleep only ________ an hour at a time.
(A)by
(B)for
(C)in
(D)during
統計: A(265), B(2172), C(511), D(201), E(0) #666930
詳解 (共 8 筆)
for 是表示連續持續的期間。例如 for a week. 持續一星期。
in 是表示在某期間之內(後比較多…) in a week 一周內(後)
at a time,at a 是表示 "每"每一次。 例子如:3 hours (at) a day,NT.500 a day 以天為計量單位,每天
因此是 只睡持續一小時,每一次。for表達的是這一小時持續睡 的意思。
中文意思就是:就是每一次只持續睡一小時。
during 的話,奇摩字典
在……的整個期間
在……期間的某一時候
They met and fell in love with each other during the SecondWorld War . 他們在第二次世界大戰期間相遇並相愛。
雖然at a time 有抽象用法,叫曾經的意思………但這裡是"每"次的用法。
這裡只有for 可以表示這動作(事情)持續下去的情況。因此選 b 要用for
A(156),B(1402),C(268),D(98)
錯的人很少……但…….......
感覺是考:現代標語slogan化之後,省略掉的介詞。
。動詞(V)睡
Sleep 8 hour a day 一天睡8小時
>>Sleep (for) 8 hour a day 一天睡(達)8小時 (本題用法)
。名詞(N)睡
8 hours sleep . 八小時睡眠
>>8 hours (of) sleep 八小時(的)睡眠
>>8 hours (for) sleep (給)睡眠八小時 (參見:上圖用法)
Giraffes sleep only ________ an hour at a time." 中,by(選項 A)不適用於此處,原因如下:
1. 介詞 "by" 的核心用法
-
表示「截止時間」:
by+時間點by+時間點 表示「在...之前完成」,例如:
I need to submit the report by 5 PM.I need to submit the report by 5 PM.
(我必須在下午5點前提交報告。) -
表示「方式/手段」:
如 travel by traintravel by train(搭乘火車)、communicate by emailcommunicate by email(透過電子郵件溝通)。 -
表示「位置或範圍」:
如 sit by the windowsit by the window(坐在窗邊)。
2. 為何 "by an hour" 在此句不合邏輯?
若填入 by,句子會變成:
Giraffes sleep only by an hour at a time.Giraffes sleep only by an hour at a time.
此結構暗示「透過一小時的方式」或「截止到一小時前」,但這兩種解讀均與「睡眠持續時間」的語意不符。
3. 對比例句:正確的 "for" 用法
正確答案是 for(選項 B),因其直接描述「持續的時間長度」:
Giraffes sleep only for an hour at a time.Giraffes sleep only for an hour at a time.
(長頸鹿每次只睡一小時。)
此處的 for an hourfor an hour 明確表達「持續一小時」的時長。
4. 其他介詞的適用情境
若想表達其他語意,可參考以下結構:
- During:強調「在某段期間內」
They rest during the hottest part of the day.They rest during the hottest part of the day.
(他們在一天最熱的時段休息。) - In:表示「在...時間內完成」
She finished the task in an hour.She finished the task in an hour.
(她在一小時內完成任務。)
by 在此句的語境下缺乏合理性,因其無法表達「持續時間」。若想描述「長頸鹿每次睡眠的時長」,必須使用 for。