are finished
have finished
had finished
are finishing
Answer is Wrong!
Answer is Right!
The correct answer is: B. have finished
The sentence “We have finished our homework just now” is in the simple past perfect tense. The simple past perfect tense is used to talk about an action that was completed before a specific time in the past. In this case, the specific time is “just now.”
The other options are incorrect because they do not express the idea that the action was completed before a specific time in the past.
- Option A, “are finished,” is in the present perfect tense. The present perfect tense is used to talk about an action that has been completed or an event that has happened up to the present moment. In this case, the action of finishing homework has not been completed up to the present moment, because the sentence says that the homework was finished “just now.”
- Option C, “had finished,” is in the past perfect tense. The past perfect tense is used to talk about an action that was completed before another action in the past. In this case, the sentence does not say that the homework was completed before another action in the past, so the past perfect tense is not the correct tense to use.
- Option D, “are finishing,” is in the present progressive tense. The present progressive tense is used to talk about an action that is happening now or that is happening repeatedly. In this case, the action of finishing homework is not happening now, because the sentence says that the homework was finished “just now.”