精華區beta About_Life 關於我們 聯絡資訊
※ 引述《facesmall (悶)》之銘言: : I am exhausted. I ________ the walls for two hours : (A) paint (B) have painted (C) have been painting (D) had been painting : 答案是C 為什麼? D不行嗎? 我知道B應該要改had painted對吧? : 謝謝解答 有此一說, 讓你參考 I have painted the walls for two hours. 這句的意思是, 我已經完成 paint 這個動作, paint 這個動作不再繼續, 是完成了 所以叫 完成式 I have been painting the walls for two hours 這句的意思是, 針對牆壁, 我已經花了二小時把牆壁 paint 完畢了(動作已完成了) 但我可能還在 paint 其他的, 例如 door ,paint 這個動作是進行的 所以這叫做 完成進行式 (既有完成, 也有進行) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 112.104.36.26
jletang:動作真的不再繼續了嗎?另外第2句的解釋是不是怪怪的?? 11/24 21:32
niece999:j大, 我不懂你意思耶, 你是指完成式嗎? 11/24 23:34
dunchee:"I have painted the walls for two hours"--> 單純的有 11/25 00:59
dunchee:問題的句子... (去掉for two hours就沒問題了) 11/25 01:00
lovelyvv:為什麼不用加for 2 hour? 我覺得OK呀.. 11/25 11:32
lovelyvv:只是第一句.我會感覺到說這個動作到目前結束了 11/25 11:32
lovelyvv:第二句強調在我塗的沒完沒了.已經兩小時了還沒完.累死了 11/25 11:33
dennistao:我個人認為niece把問題變得更複雜了... 11/25 23:16