As I know the definition of supremum for set $ S$ is the lowest number that is greater or equal than all the members of $S$. This means : $\forall \: m\in R \:\:m<\sup S,\exists\: s\in S \rightarrow s> x$. Based on this definition we have supremum for all finite subset of $\mathbb N$. For example the $\sup S$ for $S = \{1,2,\dots, k\}$ is $k$.
Is this right?
Let's review several senses in which $\Bbb R$ is complete: