A. BOTH B. THOUSAND C. THOUGHT D. ALTHOUGH

2. A. both B. thousand C. thought D. although