You ought to have been more careful.
你本應該更小心一點的。
The senator claims to have been misquoted in the article.
參議員聲稱文章錯誤地引用了他的話。
The house is wrongly reputed to have been the poet's birthplace.
這所房子被誤以為是詩人的出生地。
History will prove him to have been right all along.
歷史將證明他一直是對的。
These and other such measures ought to have been put into effect in 1985.
這些以及其他類似的措施在1985年就應該開始實施了。