Here is a worksheet on the Latin roots du and duo. They mean two. These are very productive roots in English (indeed, duo stands on its own, meaning “pair” and “duet”), providing the basis of high-frequency words like dual, duplex, and duplicate–and less high-frequency words like duodenum and duodecimal, which do turn up on things like the SAT.
If you find typos in this document, I would appreciate a notification. And, as always, if you find this material useful in your practice, I would be grateful to hear what you think of it. I seek your peer review.