1. All flights have been cancelled because of bad weather.

2. All flights have been cancelled because of bad weather.

3. He cancelled the promise.
4. He canceled the promise.

(Which one is correct? Which one is the correct form of the past tense of 'cancel'? Are both OK?)

1 answer

Both are correct.