1. しません은 현재부정, しませんでした는 과거부정.
ます는 ます(현재형) ました(과거형) ません(현재부정) ませんでした(과거부정)이죠.
していませんでした는 문법적으로는 틀리지 않습니다.
2. けど けれど けれども が 모두 잘 씁니다. 의미차이도 없습니다. したんですけど 됩니다.
したいですが したいんだけど したいんですけど 다 됩니다.
3. 그 때부터 / 그로부터 / 그로부터(제3자적 시각)
4. いっぱい는 내용물이 가득 찬 의미가 강하고, たくさん은 가득 쌓여 있는 의미가 강합니다.