請問大家一個文法:
(三民版高二上 L1 sentence pattern)
1.S+ should/ could/ might + have + V-en
Q1.should/ could/ might的使用時機?
是因為此句是"與過去事實相反的假設語氣",
所以才使用這三個過去式助動詞(should/ could/ might)嗎?
ps.(1)should-should (2)can-could (3)may-might
Q2.have +V-en 指的是完成式嗎?
Q3.could /might 的使用時機是否有相同之處(a.)?
(1)could have V-en :a.過去可能發生但未發生 b.過去有能力做但未做
(2)might have V-en :a.過去可能發生但未發生
Q4.請問為什麼"與過去事實相反的假設語氣",
要用S+ should/ could/ might + have + V-en?
ps.因為從小學到大都把它背起來,但不知是否有它背後的理論?
(資料來源:三民版高二上 L1 sentence pattern)
先謝謝各位大大
Thanks a lot!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.141.157.109