I ___ the keys on the table. Have you seen them? MCQ with Answer and Explanation

I ___ the keys on the table. Have you seen them?
A. was putting
B. had put
C. have put
D. put
Answer: Option C
Solution (By JKExamLibrary)
Recent action with present relevance → Present Perfect.

This question belongs to: English Tenses

Discuss this Question (0)

No comments yet. Be the first to start the discussion!

Practice More Tenses Questions

Question #1 Report Error
I ___ to the new office yet.
A. don't go
B. haven't gone
C. hadn't gone
D. didn't go

Correct Answer: Option B


Explanation:
Up to now → Present Perfect negative.

This question belongs to: English Tenses
Question #2 Report Error
He ___ late again. I am sure.
A. will come
B. is coming
C. came
D. comes

Correct Answer: Option A


Explanation:
Future prediction with 'I am sure' → Simple Future.

This question belongs to: English Tenses
Question #3 Report Error
I ___ the book by tomorrow evening.
A. will have read
B. will read
C. read
D. am reading

Correct Answer: Option A


Explanation:
Future Perfect with deadline.

This question belongs to: English Tenses