★ Present Perfect Simple and Continuous
I __ (have) this computer for 10 years.
A. have been having
B. have been had
C. have had
D. have having
Preview next quiz:
They ___ (know) each other for ten years!
A. have been knowing
B. have been knowed
C. have knowed
D. have known
Trending Topics
Loading...
About grammarquiz.net
GrammarQuiz.Net - Improve your knowledge of English grammar, the best way to kill your free time.