He has been in prison ..... ten years.
Asince
Bfor
Cfrom
Din
Answer:
B. for
Read Explanation:
has been എന്നത് സൂചിപ്പിക്കുന്നത് present perfect tense നെ ആണ്.present perfect tense വരുമ്പോൾ since അല്ലെങ്കിൽ for എന്ന preposition വരുന്നു.since ,point of time നു മുന്നിലും for period of time നു മുന്നിലും ഉപയോഗിക്കുന്നു.ഇവിടെ ten years എന്നത് period of time ആയതിനാൽ for എന്ന preposition ഉപയോഗിക്കുന്നു.