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 ______.
I have known my friend Rama Rao ______.
- last two years
- since two years
- for a long time
- 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
- Choose the option that is the grammatically correct transformation into Direct Speech of the following : She asked what had happened.
- Choose the words that complete this sentence. “____ most important event in the story was the reunion.”
- Select the most appropriate word to fill in the blanks ______ you please help with my computer?
- I have not ___________ the Taj.
- Directions: A sentence is broken into four parts separated by ‘/’. Choose the part that is not correct. We are three / but you have ordered / only for / two drinks