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

sold
sells
has sold
will have sold
Fiverr 2021 English Level Tests
Upper-Intermediate Grammar Exercises
English Modals Tests
Advanced Grammar Exercises