[ Grammar ]
Peter ____ ____ ____ from school.
A. have/already/arrive
B. have/just/arrived
C. has/already/arrive
D. has/just/arrived

Random Topics:
Grammar and PunctuationPassive Voice and Relative ClausesVocabulary and Verb TensesCan/CouldConjunctionCompound Nouns and Compound Adjectives QuestionsComparison of Adjectives and AdverbsInfinitivePast Continues TenseVocabularyOther quiz:
Subject-Verb Agreement › ViewMany companies also ______ computers.
A. Buy
B. Buys
Grammar › View
Make the present perfect – it could be positive, negative or question
1) (you / keep a pet for three years)
A. you had kep a pet for tree years
B. you would keep a pet for three years
C. you wish kept a pet for tree years
D. you’ve kept a pet for three years
Time expression used with present perfect…
A. tomorrow
B. now
C. for
Grammar › View
I’ve always ____ cats are smarter than dogs
A. think
B. thinks
C. tought
D. thought
