HomeTestsSearchRankProfile
mediumMCQCompetitive Exam2026English Language
1 mark

Select the correct answer to fill in the blank:
I am sure I ________ him before.

  1. A
    have met
  2. B
    met
  3. C
    had met
  4. D
    will meet

Solution & Step-by-step Explanation

The state of being sure ("I am sure") is in the present tense, and the word 'before' indicates an indefinite experience in the past up to the present moment. The Present Perfect tense ('have met') is used to express an action that happened at an unspecified time before now.

Practice this question

Try it yourself before checking the explanation above.

Select the correct answer to fill in the blank:
I am sure I ________ him before.
A
have met
B
met
C
had met
D
will meet

Share This Question

Related Questions

Ready for a Full Test?

Practice with timed mock tests and track your performance across English Language.

Discussion