NDA2020General AbilityEnglishActual
Select the preposition you consider most appropriate to fill in the blank space. I have known her _______________ a long time.
Options
- Asince
- Bfor
- Cat
- Dbefore
Correct answer
B. for
Step-by-step solution
The choice is between since and for. For is used with a period of time; since is used to refer to a specific point in time.