English · Combination Mistake
Work through this past-paper style MCQ, then read the full explanation. Practice more english questions on mMCQ with adaptive drills and topic analytics.
Here are your shoes,I ____ them
- A
Just clean
- B
Just cleaned
- C
Have just cleaned
- D
Have just cleaned
"Have just cleaned" is the correct option because it uses the present perfect tense, which indicates an action that was completed very recently in the past but has a connection to the present moment. In this case, the action of cleaning the shoes has been completed, and there is relevance to the present moment, which is the shoes being handed over. Therefore, the correct sentence is: "Here are your shoes, I have just cleaned them."
Just clean: This implies a present action and doesn't fit the context of the shoes already being "here."
Just cleaned: While grammatically correct as a past simple tense, "have just cleaned" emphasizes the recency of the action, making it a more natural fit with the phrase "Here are your shoes." It suggests the cleaning happened very recently.
Have just cleaned: This is a repetition of the correct answer.
In essence, "Have just cleaned" (present perfect tense with "just") indicates an action that was completed in the very recent past and has a direct relevance to the present situation (the shoes are now clean and available).
Have just cleaned: This is a repetition of the correct answer.
In essence, "Have just cleaned" (present perfect tense with "just") indicates an action that was completed in the very recent past and has a direct relevance to the present situation (the shoes are now clean and available).
Tagged under English · Combination Mistake · 2010