Can the blood of Jesus which had been shed 2000 years ago still wash away our sins?
Yes, though it has already been shed 2000 years ago, the blood of Jesus still washes away our sins (1 John 1:7 – “But if we walk in the light, as he is in the light, we have fellowship one with another, and the blood of Jesus Christ his Son cleanseth us from all sin.”). An analogy will help to understand this better. If someone signed a will 50 years ago, the will still remains in effect till today and has the power to grant the inheritor the right to inherit the property.