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 筆)

#2404393


for 是表示連續持續的期間。例如 for a week. 持續一星期。

in 是表示在某期間之內(後比較多…) in a week 一周內(後)

at a time,at a 是表示 "每"每一次。 例子如:3 hours (at) a day,NT.500 a day  以天為計量單位,每天

因此是 只睡持續一小時,每一次。for表達的是這一小時持續睡 的意思。

中文意思就是:就是每一次只持續睡一小時。


during 的話,奇摩字典

prep. 介係詞
  1. 在……的整個期間

    Don't speak during the meal 吃飯時別說話。

  2. 在……期間的某一時候

    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)

錯的人很少……但……....... 

67
2
#1458525

感覺是考:現代標語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       (給)睡眠八小時 (參見:上圖用法)

15
0
#3177972
by an hour  不超過一小時(代...
(共 92 字,隱藏中)
前往觀看
15
0
#1458518
phpk4X7HC
12
1
#1309666
for是用來形容長頸鹿一次睡眠的時間只睡了1小時(亦即長頸鹿一天可能會睡很多次,特別說明牠睡一次覺的時間長短),有連接前後文的意思......
11
0
#2400865
所以是 "分(配)"8個小時去睡覺!
4
0
#1309601
為什麼 答案是B選項??
1
0
#6381975

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
0
0

私人筆記 (共 1 筆)

私人筆記#1244345
未解鎖
by an hour  不超過...
(共 119 字,隱藏中)
前往觀看
0
0