Is the following sentence grammatically correct:
I haven't been to class in two weeks.
Should the previous sentence, in other words, be changed to the follwing:
I haven't been to class for two weeks.
Also, what about:
I've gone to the gym five times in the last week.
Should it be:
I've gone to the gym five times during the last week.
Really? Why does my ESL grammar book only use for and since to discuss time, I wonder.
Are there any old-school prescriptivist grammarian rules about not using in?
You could probably apply the modern day prescriptivist cop-out and say that in is more colloquial.Are there any old-school prescriptivist grammarian rules about not using in?
I think a modern-day prescriptivist cop-out may come in handy for me at this point. It'll become less handy, I think, as I become more knowledgeable.
Getting a good advanced Learner dictionary can solve many Grammar issues actually. As a teacher, I do use many reference books and sometimes there may be issues that have two sides. English may not always have one answer but getting reference books like 'word by word' and others could be useful.