Please clarify the exact difference between:
I've seen your hands before
I've already seen your hands
Which sounds more natural in everyday English and which sound more common in formal talking or writing?

  • 1
    They mean different things, so the second question is irrelevant. The first means that you recognise the person's hands from some time in the past. The second might be said if you are, say, a classroom assistant inspecting the children's hands, and one of them comes to you twice. Commented Jun 28, 2020 at 14:37

1 Answer 1


It's not possible to say which is natural in everyday English as both sentences have different meanings in different contexts.

In case of human hands;

I've seen your hands before means the person has seen her or his hands before. This could mean the person remembers the hands or at least remember to have seen them at least once.

On other hand, I've already seen your hands means the person has already seen her or his hands.

My personal opinion is that you could use the latter one when you have seen the hands recently. Otherwise, use the former sentence.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .