[文法] for +一段時間的用法

看板Eng-Class作者 (影痴詩人)時間9年前 (2016/06/20 01:27), 編輯推噓3(302)
留言5則, 3人參與, 最新討論串1/1
一般來說表達一段持續的時間會用for+一段時間 She will stay here for 10 days. She has worked here for 10 years. 可是為什麼跟某些動詞搭配時,卻不需要加for 像是 She sleeps 10 hours a day. 這邊的10 hours在這個句子裡面是什麼詞性? 是sleep的受詞嗎?還是修飾sleep這個動詞的時間副詞呢? 有沒有什麼樣子的規則可以去記呢? 還是就是要看一個用法記一個用法? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.176.109.244 ※ 文章網址: https://www.ptt.cc/bbs/Eng-Class/M.1466357259.A.E99.html

06/20 08:12, , 1F
10 hours a day是指頻率,並非一段時間,所以不用介
06/20 08:12, 1F

06/20 08:12, , 2F
系詞for
06/20 08:12, 2F

06/20 08:50, , 3F
她每天都睡10小時
06/20 08:50, 3F

06/20 09:23, , 4F
數詞+單位+a(per)+單位=>看成副詞片語,修飾sleep
06/20 09:23, 4F

06/20 09:24, , 5F
例如50 miles per hour,表速率的副詞片語
06/20 09:24, 5F
文章代碼(AID): #1NPjOBwP (Eng-Class)