★ Tenses (Present, Past, Future Forms)
She ………….(have ) her new phone for a year
A. has been having
B. had
C. had had
D. has had
Preview next quiz:
How do you like your new job? How …….it……(go)?
A. does…..go
B. is…..going
C. will….go
D. has…..gone
Trending Topics
Loading...
About grammarquiz.net
GrammarQuiz.Net - Improve your knowledge of English grammar, the best way to kill your free time.