作者niece999 (niece)
看板TeachEnglish
標題Re: [國中] 完成式的問題
時間Tue Nov 24 17:32:57 2009
※ 引述《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