[考題] 高中英文,關於助動詞影響完成式時態?
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
推
01/06 11:22, , 1F
01/06 11:22, 1F
→
01/06 11:22, , 2F
01/06 11:22, 2F
→
01/06 23:22, , 3F
01/06 23:22, 3F
→
01/06 23:23, , 4F
01/06 23:23, 4F
推
01/07 03:09, , 5F
01/07 03:09, 5F
推
01/11 00:01, , 6F
01/11 00:01, 6F
→
01/11 00:01, , 7F
01/11 00:01, 7F