作者tiaraz (熹)
看板Eng-Class
標題[文法] 現在完成式問題
時間Thu Mar 14 09:07:00 2013
一題文法請大家幫忙
: (D) He has____ for three or four days.
: (A) got a headache
: (B) fallen ill
: (C) caught a cold
: (D) had a cough
題目看起來是考現在完成式 只是BCD都是pp
為什麼不能選B和C 只能選D呢? 請高手解答 謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.125.219.193
推 yw1002:因為後面for表示持續一段時間 03/14 09:38
→ tiaraz:BC不能持續一段時間嗎? 03/14 10:56
推 Lesqueer:應該是(B)fall動詞出問題,你總不能3,4天都一直在fall吧 03/14 11:02
→ Lesqueer:XD fall是瞬間動詞沒有持續性啊 把fallen改成been就OK 03/14 11:03
→ Lesqueer:(C)的catch也是同樣問題,而(D)have動詞有持續性 03/14 11:04
→ tiaraz:謝謝推文的解答 03/15 09:27