Common Grammatical Errors English NMDCAT
nmdcat.online July 7, 2026

I have finished the work yesterday.

A. I finished the work
B. I have finished the work
C. I had finished the work
D. I was finishing the work

📝 Explanation

Simple past is required for a specific time ('yesterday').

📖 Additional Information

  • I finished the work
  • I have finished the work
  • I had finished the work
  • I was finishing the work

Simple past is required for a specific time ('yesterday').

🔗 Share This Question

Categories

View all →