Identify the tense error: She has finished her homework yesterday.
A. The tense error is using ‘has finished’ with ‘yesterday’.
B. She finished her homework yesterday.
C. She had finished her homework yesterday.
D. She has been finishing her homework yesterday.

Random Topics:
Present and Past Simple TenseMust / must notPresent Simple PassiveSuperlative AdjectivesAdverb of MannersComparison Degree & GerundsGrammar and Passive VoiceUnscramble SentenceGrammar AssessmentPreposition of DirectionOther quiz:
Adjectives and Adverbs › ViewIn this sentence, which word is an adjective? “The noisy kids played in the yard.”
A. played
B. kids
C. noisy
D. yard
Tenses › View
They____ 5 countries so far.
A. had visited
B. visited
C. have visited
D. didn’t visit
Conjunction › ViewSang Kancil was frightened ________ Sang Harimau wanted to eat him.
A. but
B. because
C. so
Grammar › View
Choose the word(s) CLOSEST in meaning to the underlined word(s) in the following question
Young people are now getting more and more concerned about environmental problems.
___
A. worried
B. nervous
C. hopeless
D. uneasy
