By next month, the company ______ 2,000 self-driving cars.

will have sold
has sold
sells
sold
English Modals Tests
Advanced Grammar Exercises
English Vocabulary Tests
Fiverr 2021 English Level Tests