[ Grammar ]
David has been / was at the beach for hours. I think he’s having a great time there.
A. has been
B. was

Random Topics:
Compound and Complex, ConditionalsPresent and Past Perfect TensesParticiple AdjectivesPresent Perfect vs Past Simple TensePresent Tenses and VocabularyActive vs. Passive VoicePresent simple, Present continuous, Singular, PluralAdjectives with -ED and -INGGrammar & ReadingVerb Moods and Vague PronounsOther quiz:
Unreal Uses of Past Tenses › ViewThose children look freezing. I bet they wish___ indoors.
A. they were
B. they had been
C. they would be
Grammar › View
Thousands of tourists have visited the national park.
– The national park _____ by thousands of tourists.
A. have visited
B. has visited
C. have been visited
D. has been visited
Vocabulary › ViewSatisfying chuckle or laugh
A. Chortle
B. Prim
C. Smock
D. Murky
Grammar › View
This is the book ………. I loved best
A. That
B. what
C. Whom
D. Which
