[ Grammar ]
Is the verb present, past, or future perfect?
has committed
___
A. present perfect
B. past perfect
C. future perfect

Random Topics:
Future Continuous, Future Perfect and Future Perfect ContinuousGrammar: wishes and regretsThe Structural Types of SentencesGrammar Pronoun and Singular Plural NounCommon ErrorPronounGerund vs InfinitiveTenses - Present and PastGerund or InfinitiveAdjectives (-ed / -ing)Other quiz:
Perfect Tenses › ViewI can’t join you for dinner – I ______ the report by then.
A. hadn’t finished
B. won’t have finished
C. haven’t finished
Subject-Verb Agreement › View
Neither his father nor his mother ____ mahjong.
A. Play
B. Plays
Working for 12 hours a day ________ her very tired
A. makes
B. made
C. make
D. making
Modals › View
You should try this new restaurant.
A. Ability
B. Permission
C. Request
D. Offers
E. Suggestions
