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. had put
B. put
C. was putting
D. have put
Answer: Option D
Solution (By JKSSB Mock Tests)
Recent action with present relevance → Present Perfect.

Discuss this Question (0)

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

Practice More Tenses Questions

Question #1
She told me that she ___ the package.
A. had received
B. received
C. was receiving
D. has received

Correct Answer: Option A


Explanation:
Earlier receipt in reported speech.

This question belongs to: English Tenses
Question #2
He told me that he ___ the next day.
A. comes
B. came
C. will come
D. would come

Correct Answer: Option D


Explanation:
'Will' → 'would' in reported speech.

This question belongs to: English Tenses
Question #3
She ___ a movie at the moment.
A. is watching
B. has watched
C. watched
D. watches

Correct Answer: Option A


Explanation:
Present Continuous.

This question belongs to: English Tenses