勵志

勵志人生知識庫

should have been用法

"should have been"的用法主要有以下幾種:

表示「過去本應該做某事,而實際未做」,屬於虛擬語氣的一種。例如:"You should have reported them to the police.",意思是「你應當向警方控告他們的。」

與虛擬條件連用,表示「與過去事實不符或相反的虛擬語氣」。例如:"If I had seen Mary I should/would have invited her.",意思是「如果我看到瑪麗的話我本會邀請她的。」

表示推測,推測「在將來某個時間之前應該業已完成的動作」。例如:"The paint should have dried off by this time tomorrow.",意思是「這幅畫應該到明天這個時候已經乾透了。」