should의 특별 용법에서 종속절의 should가

반드시 미래 지향적인 용법으로 쓰여야 한다고 설명하셨죠

그런데

Can you understand my advice that you should have stopped smoking?

같은 문장은 안 되는 건가요?

최대한 빨리 답변해주셨으면해요~