D is the most logical, but not necessarily the most correct. These answers are a bit strange, but D will do.
<span />
1. independent clause
2. subordinate clause
3. neither - this is a phrase, not a clause
4. because we flew into London
5. Our schedule, as far as I can tell, seems reasonable.