5 votes 5 votes From among the given sentences pick the grammatically correct one: I'm ill for two weeks. I'm ill since two weeks. I have been ill since two weeks. I have been ill for two weeks. Verbal Aptitude go2025-verbal-aptitude-1 normal english-grammar + – gatecse asked Jun 7, 2020 • edited Jun 7, 2020 by Counsellor gatecse 528 views answer comment Share Follow See all 0 reply Please log in or register to add a comment.
2 votes 2 votes Since is used to specify time in the past and continuing until present. For example, "Since 2010 Indian cricket team has been doing pretty well." We use "for" to specify duration of time like "They were playing for four hours". Here, I'm is wrong usage with "for two weeks" as we cannot use "present tense" for action which happened in past and running to present. For such cases, we use the "Present Perfect tense". https://leo.stcloudstate.edu/grammar/tenses.html gatecse answered Jun 7, 2020 gatecse comment Share Follow See 1 comment See all 1 1 comment reply sandeep3896 commented Jul 3, 2021 reply Follow Share So the answer is D, right?? 0 votes 0 votes Please log in or register to add a comment.