If we have a basis $\{f_1,...,f_n\}$ of $V^*$, can we give a basis $\{x_1,...,x_n\}$ of $V$? Let $V$ be a vector space of dimension $n$. I know that if $\{x_1,...,x_n\}$ is a basis of $V$ then we can give easily a basis $\{f_1,...,f_n\}$ of the dual space $V^*$ by setting $f_i(x_j)=\delta_{ij}$.
My question now is:

If we have a basis $\{f_1,...,f_n\}$ of $V^*$, is it possible to give a basis $\{x_1,...,x_n\}$ of $V$ such that $f_i(x_j)=\delta_{ij}$?

What do you think?
Thank you.

You can always find such $x_j$'s. (not only when the dimension of $V$ is finite.)
Since $f_1, \dots, f_n$ are linearly independent in $V^\ast$, we have that for all $i \in \{1, \dots, n \}$,
$$
\left(\bigcap_{j \neq i} {\ker{f_j}} \right) \setminus \ker{f_i}\, \neq \emptyset
$$
In this post you can find a proof why this is true. So you can choose vectors in these intersections and then you scale them.
