* 主詞 + should have + 過去分詞, but + 主詞+ 過去式動詞
本來應當......,但當時並沒有
I should have called you yesterday, but I forgot.
* 主詞 + would have + 過去分詞, but + 主詞+ 過去式動詞
本來會......, 但當時並沒有
I would have finished the work last night, but I was too tired.
* 主詞 + could have + 過去分詞, but + 主詞+ 過去式動詞
本來能夠......, 但當時並沒有
He could have helped me, but he was too lazy.