Which one of the following present perfect sentences is incorrect?
A
I have put away all the laundry this morning.
Right on! Give the BNAT exam to get a 100% scholarship for BYJUS courses
B
I have walked on this path before.
No worries! We‘ve got your back. Try BYJU‘S free classes today!
C
Technology has advanced in leaps and bounds.
No worries! We‘ve got your back. Try BYJU‘S free classes today!
D
We have had three power cuts this week.
No worries! We‘ve got your back. Try BYJU‘S free classes today!
Open in App
Solution
The correct option is A I have put away all the laundry this morning. Option A is the correct option. The present perfect sentence is incorrect since this tense cannot be used when you are being specific about when the action happened. Option A specifies that the action was performed in the morning. (We are required to choose the option with an incorrect sentence.)
Option B and C are incorrect, that is, they are present perfect sentences since they follow the construction have/has + past participle and also describe an action that occurred at an unknown time in the past.
Option D is also incorrect, because it's in the present perfect tense as it follows the same construction and also refers to an action that started at an unknown time in the past and is still happening, or has just been completed.