8
It can be very cold in winters.
It may be very cold in winters.
What is the difference between these two sentences?
People say when may is used then it means that it may be cold in winters or it may not be cold in winters. In other words, may means 'not sure'.
So does that mean if can is used then it is 100% sure that it will be cold in winters?
You shouldn't quote a grammatical rule by starting with "People say"; that indicates the rule is almost certainly a zombie, misunderstood and misdescribed. If there is in fact a rule, it should be quoted and the source given. If you're a native speaker, you can say what sounds grammatical to you; that's a rule. If you're not a native speaker, don't bother quoting from your textbook or homework or exam practice. – John Lawler – 2015-09-26T17:02:03.267
1Both mean "sometimes it gets very cold in winter"; why do you think those mean anything different from one another? – tchrist – 2015-09-26T17:02:23.223
3
The difference between the two is stylistic, if anything. It's an epistemic use of may, meaning 'possible', and an alethic use (or possibly another epistemic use) of can, meaning 'capable of' (or 'possible' is it's epistemic). Modal verbs always have at least two different senses, with different meaning and different syntax.
– John Lawler – 2015-09-26T17:06:56.873Speaking as someone living in Tropical Southern Minnesota, the two mean essentially the same thing. "May" and "can" have different connotations in other contexts, but mean very near the same here. (But as Brian points out, you should use the singular "winter".) – None – 2015-09-26T17:49:24.787
related: Usage of can vs may
– Mari-Lou A – 2015-09-26T18:16:54.407Thanks folks for your replies. Another question : What is the difference between the sentence - "Smoking cigarette causes cancer". And "Smoking cigarette can cause cancer" ? I just need to know if the word 'can' is used then does it mean that it is 100% sure that it will cause cancer or does it mean that it may or may not cause cancer ? – None – 2015-09-26T18:57:54.930
You cannot ask a new question in the comments, nor in the original post. Besides there's no guarantee that users will read the comments. – Mari-Lou A – 2015-09-26T19:16:29.497
But, as a comment about another comment, smoking only one cigarette is very unlikely to cause cancer. One would have to smoke many cigarettes. – None – 2015-09-27T01:00:12.030