시간에 대해 말할 때는 시간의 길이를 구체적으로 하기 위해서 for (문장에 따라서는 since)를 써야 해요. 이 문맥에서는 for를 생략하면 어색해요.
예: This cafe has been around for over 30 years. (이 카페는 30년 전부터 운영 중이다.)
예: My parents have been married for 20 years. (부모님은 결혼하신 지 20년이 되었다.)
예: I have been playing hockey for almost nine years. (내가 하키를 시작한 지는 약 9년이 됐다.)