Definition: $\mathfrak{so}(2n)$ is the subspace of matrices $A \in \mathfrak{gl}(2n)$ such that $AJ + JA^{t} = 0$, with $J \in \mathfrak{gl}(2n)$ and $$J= \begin{pmatrix} 0 & 0 & ... & 0 & 1 \\ 0 & 0 & ... & 1 & 0\\ \vdots & \vdots & \ddots & \vdots& \vdots \\ 0 & 1 & ... & 0 & 0 \\ 1 & 0 & ... & 0 & 0 \\ \end{pmatrix}$$
In other words, $J$ has the secondary diagonal with all entries equal to 1 and all the other entries are zero.
Questions
Prove that $\mathfrak{so}(2n)$ has a subalgebra isomorphic to $\mathfrak{gl}(n)$.
Prove that $\mathfrak{so}(2n)$ doesn't have any subalgebra isomorphic to $\mathfrak{gl}(n+1)$.
I have very few ideas on how to prove this: I tried to use the fact that, for example, for $n=2$, a matrix $A \in \mathfrak{so}(4)$ is of the following form $A=\begin{pmatrix} t_1 & a & z & 0 \\ b & t_2 & 0 & -z \\ u & 0 & -t_2 & -a \\ 0 & -u & -b & -t_1 \\ \end{pmatrix}$. That may suggest that the top left $2\times 2$ block is in $\mathfrak{gl}(2)$, but I'm not sure this is the right way to tackle the problem. Any hints?