1. We guarantee to deliver your goods within a week.
  2. We ensure to deliver your goods within a week.
  3. We guarantee that we deliver your goods within a week.
  4. We ensure that we deliver your goods within a week.

Are these sentences all possible in grammar?
If not, could you explain the reason?

And what's the difference between "ensure" and "guarantee"?

Thanks for your help in advance.

1 Answer 1


It seems to me that there's not much difference in meaning when the words are used as verbs. In the Merriam-Webster Dictionary, one synonym of the word Ensure is Guarantee.

Of course the word Guarantee can be used as a noun: this offer comes with a guarantee. The word Ensure is only a verb, and I cannot think of any noun form.

As to syntax, the normal use of the verbs would be followed by "that..." or a noun, not an infinitive. For example someone could ensure (or guarantee) that something will be delivered, or ensure (or guarantee) someone's safety. But I don't think it's usual to ensure (or guarantee) to do something.

Of course, someone could promise to do something. The verb Promise is often followed by an infinitive. And the word Promise can also be used as a noun, as when someone gives you his promise.


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .