【英文文法必學】:could have, would have, should have 的用法解析
could have, would have, should have
✏️ could have + past participle. 過去可以做到,但沒有去做
e.g. He could have worked at that company with his previous job experiences, but he didn’t even go to the interview.(依他豐富的工作經驗,他原本可以在那家公司工作的,但是他最後甚至沒去面試。)
☞ 前面加上否定的話,則是變成:過去無法做到,即使有意願去做也沒辦法
e.g. We couldn’t have saved those kittens, even if we had enough time.(即使我們有足夠的時間,我們也無法拯救那些小貓。)
☞ 最後一種用法則是與might have相通,指的是猜測過去發生的事、可能的原因。
e.g. Why didn’t he show up?(他怎麼沒來?)
e.g. He could/might have forgotten about today’s appointment.(他可能忘記了今天的預約。)
✏️ should have + past participle 過去應該做到的事,但沒做到,通常表示一種建議或是後悔
e.g. I should have turned off the fan before I left the house.(我應該在離開屋子之前關掉電風扇的。)
☞ 前面加上否定的話,則是變成:某件事不是明智之舉,但還是已經做了
e.g. I shouldn’t have shared those secrets with her.(早知道我不應該和她分享這些秘密的。)
☞ should have也可以指一件我們認知中應該要發生的事情,但不確定是否進展順利,所以使用假設語氣,通常與by now連用。
e.g. The flight should have arrived at LAX by now.(這個航班到現在應該已經抵達洛杉磯國際機場了。)
✏️ would have + past participle 表示過去的發生情況,然後想像最後可能發生但與現實不同的結果;或是描述過去想做、將會做的動作,但沒有做到,通常會加上but
e.g. If it had not been for the typhoon, we would have had a nice trip to Orchid Island.(如果不是因為颱風的關係,我們的蘭嶼行原本應該會很棒。)
e.g. I would have told you about this matter over the phone, but I couldn’t find my phone.(我本來會打電話告訴你這件事的,但是我的手機不見了。)
三種的用法其實異曲同工之妙,架構都是一樣的,但個別要強調的語法意涵還是要多多注意,今天的練功房就到這邊,謝謝大家。
推薦閱讀
【必學文法英文】5大「句型+時態」和 7種常用問句
【英語會話大全】:9種情境,26句必學句子1次掌握!
【英語寫作必備】:10大英文寫作練習網站&英文寫作課程推薦
學員心得
FUNDAY線上英文學習平台評測:彈性課程與雙母語教師
FUNDAY評價心得推薦|李國禎學員真實分享英文學習評價
FUNDAY 評價|英文學習經驗分享|學生:張潔晰給自己的禮物
-----
想學更多生活英文嗎?
免費加入會員,看新聞、文章順便學英文!
#FUNDAY #FUNDAY學英文#FUNDAY部落格 #英語力