[ Perfect Tenses ]
Identify the present perfect tense in the following sentence: ‘She has finished her homework.’
A. She finished her homework yesterday.
B. She has finished her homework.
C. She is finishing her homework now.
D. She will finish her homework tomorrow.

Random Topics:
The First Conditional SentenceArticles and QuantifiersIntermediateGrammar - direct/indirect objectswill, be going to, would like toGrammar : Structural Common ErrorsDependent PrepositionFuture Continuous, Future Perfect and Future Perfect ContinuousConjunctionAdverb of ConcessionOther quiz:
Articles › ViewJudy studies in _____ university.
A. a
B. an
C. the
D. –
Gerunds And Infinitives › View
Space photography permits large areas of the Earth’s surface …… at a glance.
A. having seen
B. to be seen
C. seeing
D. to see
E. to have seen
Grammar › ViewEvery morning we make ____________________ some coffee.
A. ourselves
B. myself
C. us
D. our
Vocabulary › View
The scientist was surprised by the ________ in the data, which did not match the expected results.
A. Aberration
B. Brevity
C. Abbreviate
