Site navigation

Fill in the blanks. I have known my friend Rama Rao ______.

Question and options

Fill in the blanks.
I have known my friend Rama Rao ______.
  1. last two years
  2. since two years
  3. for a long time
  4. since long

Answer and explanation

Correct answer: C - for a long time
With the present perfect 'have known', a period of time needs 'for': 'I have known my friend Rama Rao for a long time.' 'Since' must be followed by a point of time, so 'since two years' and 'since long' are wrong, and 'last two years' lacks 'for the'.

Practice for these exams

  • CUSAT Three-Year LL.B.

Related question papers

Related exam syllabi

More solved explanations in Grammar & usage