最新
熱門訊息
商業
專題
英語力
生活
心靈
2020/11/20
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.(我本來會打電話告訴你這件事的,但是我的手機不見了。) 三種的用法其實異曲同工之妙,架構都是一樣的,但個別要強調的語法意涵還是要多多注意,今天的練功房就到這邊,謝謝大家。 ----- 想學更多生活英文嗎? 免費加入會員,看新聞、文章順便學英文! > https://lihi1.com/1AUTk #FUNDAY英語力 #FUNDAY部落格