I fully appreciate the efforts of the author - the bottom line is that this question forced me to learn something new. I just wish it were possible to eliminate the "fuzzy" answer choices here. In the grand scheme of things, I think some of these choices are important to know and others are less so. Ultimately it feels like an attempt to trick....
I think it's far more likely to be a language issue that an attempt to trick.
Probably if I had seen the author's name before looking at the question I would have said to myself "Aha, there may be some Indian English here" and watched out for things like "should" having a different meaning; Indian English and Scottish English (the best English :-D) are not the same, any more than American English and Scottish English are, or Australian English and American English.