我今天早上應該要吃一片維他命
英文裡面有些東西會還原動詞,像是不定詞to或是助動詞should/could/would等等,這個時候為了讓動詞還是看得出時態,如果在講比這句話主要時態更過去的事情就會用have Vpp
舉個例子:
某天早上上課你肚子很餓,你想說你出門前該吃早餐的,這時候要怎麼說?
如果說I should ate breakfast.這句話文法不對,因為should後面的動詞應該是原型
可是如果你寫I should eat breakfast.,又好像是在說你現在應該要拿早餐出來吃,可是你的意思是在「更早的時候」要吃早餐
所以正確的說法會是I should have eaten breakfast.