看板 Eng-Class 關於我們 聯絡資訊
一題文法請大家幫忙 : (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