[ Progressive Perfect and Simple Verb Tenses ]
Which perfect tense is the following sentence written in? They have done their homework.
A. past perfect
B. present perfect
C. future perfect

Random Topics:
Grammar RulesGrammar : can, could and be able toComparison & Modal Verbs in Passive VoiceGrammar, adverbs of frequency placementPronouns ( Interrogative )Present Continuos TenseModals and TensesLet & Be allowed toSimple Present Tense/be/Present ProgessiveSo, Such, Many, MuchOther quiz:
Phrasal Verbs › Viewlook up to
A. stay in the same place as
B. to feel superior
C. to despise sb else
D. to respect sb else
Grammar › View
Last year, we returned to the city where we ___ five years previously.
A. have been married
B. had been married
C. were marrying
D. been married
Modal Verbs › ViewJohn ……. come to the party, but no-one is sure.
A. may
B. is
C. must
Phrasal Verb › View
I was thinking about a nice place to spend the weekend. What does ‘Think about’ mean?
A. Have an opinion about something
B. Forget
C. Remember
D. Ignore