I should have known better

结构︰

主语+should have known better(than to+原形动词)

说明︰

此句型意为“本来不应该那样笨(而…)”,是指已经做过之事,而 know better(不致那样笨)是指未做之事。

I should have known better.
我本来不应该那样笨。
You should have known better than to talk like that.
你本应更懂事而不致说这样的话。
You should have known better than to go mountain climbing alone.
你本来不该笨得单独去爬山。
I know better than to go swimming after dinner.
我不致笨得吃过饭就去游泳。