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

sold
will have sold
sells
has sold
English Vocabulary Tests
English Modals Tests
Table of English Grammar Contents (All Levels)
Pre-Intermediate Grammar Exercises