Topics: Present Perfect Simple vs Continuous
He __________ (paint) the fence for hours.
A. has painted
B. has been painting
Select your answer:

Random Topics:
Article the or zero article (-)Adverb ClauseGrammar - Capitalization and Possessive NounsModals for ObligationPresent Progressive or Present SimpleThe First Conditional (if/unless)Clauses and ConjunctionsContrast Linking WordsNoun PhraseConjunctions & PrepositionsOther quiz:
Grammar TOEFL › ViewThey cancelled all flights because of fog. The passive form of the sentence is, because of fog, ____
A. All flights had cancelled
B. All flights were cancelled
C. All flights have been cancelled
D. They be cancelled
Future Tense › View
A: I want to tell you a secret.
B: OK, I promise I ____ tell anyone.
A. will
B. won’t
C. shall
D. am
