[ Present Perfect Tense ]
That dog has been wonderful _______________ you got it.
A. for
B. since
C. but
D. when

Random Topics:
Tenses & PrepositionPersonal Pronouns and VerbIELTS GrammarConjunctions and PronounsFood VocabularyInfinitives and GerundsQuantifiers and ArticlesSecond ConditionalsAdjectivesGrammar - Present Perfect TenseOther quiz:
Grammar › ViewThe stormy weather made it impossible for the team ______ the mountain safely.
A. to climb
B. climbing
C. climb
D. climbed
Grammar › View
Derek said that he and Belinda ……………………………… (see) Adam recently.
A. has seen
B. had seen
C. have seen
D. were seeing
Tenses › View. Identify the correct sentence:
A. She has just arrived home.
B. He go to school every day.
C. They has finished the report.
D. I am not sees him.
Reported Speech › View
sure
A. DO
B. MAKE