[ Present Perfect Tense or Present Perfect Continuous Tense ]
Why are you sweating? You ______________, right?
A. ran
B. has run
C. have been running
D. run

Random Topics:
Definite and Indefinite ArticlePresent and Past Simple PassivePast Simple and Past Continuous TensesGrammar, adverbs of frequency placementWH- Question WordsAuxiliary ModalPast Future TensesModal Verb in Passive VoiceSimple Present Tense vs Present Continuous TenseConjunction and PunctuationOther quiz:
Grammar › ViewYour dad ____ start work at 6 a.m. last year.
A. didn’t have to
B. has to
C. have to
D. had to
Conjunctions › View
You must come on time ____________ you will be punished.
A. therefore
B. however
C. otherwise
D. moreover
Simple Tenses › ViewHave the invitations ___ to the guests?
A. send
B. sent
C. been sent
D. sends
Grammar › View
Which type of sentence is the sentence below?
They will announce the players at the game.
A. Declarative
B. Interrogative
C. Exclamatory
D. Imperative
