Welcome to GrammarQuiz.Net - 189,694 English grammar multiple choice exercises. Practice your English for free and fun, no registration required.
[ Present Past Tenses ]
Their car is as good as new though they ___ it for a number of years.
A. have had
B. are having
C. have
D. have been having
Select your answer:

