Yes. The punctuation is correct and it is a complete sentence. Nice job!
Answer:
Although I speak English well, my first language is Nepali.
Explanation:
2 because the prefix bi- means two. Like a bicycle has two wheels.
Kingsolver's tone shifts to more factual over page 50 and ahead.