How long has he ______ that old car?

buy
had
have
sold
Intermediate Grammar Exercises
English Vocabulary Tests
English Worksheets
Elementary Grammar Exercises A1