[考題] 高中英文,關於助動詞影響完成式時態?

看板Eng-Class作者 (露娜)時間9年前 (2017/01/06 11:00), 編輯推噓3(304)
留言7則, 4人參與, 最新討論串1/1
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
助動詞後面就是要接原形動詞,這題的假設語氣是在COULD
01/06 23:22, 3F

01/06 23:23, , 4F
SHOULD,應該還有個WOULD。
01/06 23:23, 4F

01/07 03:09, , 5F
這邊不是現在完成式啊
01/07 03:09, 5F

01/11 00:01, , 6F
could/might+ have +p.p. 對過去可能的推測語氣
01/11 00:01, 6F

01/11 00:01, , 7F
must +have+p.p. 對過去肯定的推測語氣
01/11 00:01, 7F
文章代碼(AID): #1ORmWsIk (Eng-Class)