看板 Eng-Class 關於我們 聯絡資訊
1. Johnny could not _____ his neighbor. He was with me last night. (A)kill (B)killed (C)have killed (D)had killed 答案:(C) 2. I shouldn't _____ so much coffee. I could hardly sleep last night. (A)drink (B)have drunk (C)drank (D)to drink 答案:(B) 以上兩題,我的疑問是,是〔助動詞+原V〕的規則導致答案是have+p.p.而不是had+p.p. 嗎? 因為照理說鄰居被殺/喝太多咖啡發生在last night以前,應該用過去完成式 還是,因為題目是用兩個句子呈現(中間用句號間隔),所以本題跟過去完成式完全無關? 請問有可能助動詞影響時態,使過去完成式→現在完成式,而語意上維持前者嗎? 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.116.120.124 ※ 文章網址: https://www.ptt.cc/bbs/Eng-Class/M.1483671606.A.4AE.html
chiangnitw: 這個句型就是這樣 助動詞+過去發生的事就用完成式表 01/06 11:22
chiangnitw: 示過去 不然都是原型動詞看不出時態 01/06 11:22
cerenis: 助動詞後面就是要接原形動詞,這題的假設語氣是在COULD 01/06 23:22
cerenis: SHOULD,應該還有個WOULD。 01/06 23:23
tucson: 這邊不是現在完成式啊 01/07 03:09
jaysandra126: could/might+ have +p.p. 對過去可能的推測語氣 01/11 00:01
jaysandra126: must +have+p.p. 對過去肯定的推測語氣 01/11 00:01