/docs/HDDocs

To get this branch, use:
bzr branch http://darksoft.org/webbzr/docs/HDDocs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
t can rain tonight = It is theorically possible.

It could rain tonight = It is possible but not particularly likely.

It may rain tonight = There is a chance that this will happen. It is a
factual possibility (compare with the theoretical possibility of 'can')

It might rain tonight = It expresses a weaker probability, there is more
reserve or doubt on the part of the speaker

=================
It may rain tonight or it might rain tonight are both OK for me.

It can rain tonight might mean "I don't care if it rains or not." Or in
other words, "I will allow it to rain" or "It can rain tonight for all I
care."

It could rain tonight means the same as it might rain tonight.
=====================
I agree with everything you say except that I don't think "It can rain
tonight" is proper English, except in the very unusual context offered by
cclaff.

======================

By the time you get back ...
... that is in the future, not in the past.
By the time you get back I will have finished cleaning the flat.

To use would, I have to place the beginning of the sentence in the past:
I said that by the time you got back I would have finished cleaning the
flat.