Which of these two is the correct form to say?

I would sell my book if you give me 100 dollars


I would sell my book if you pay me 100 dollars

Are there alternatives to say the same?

1 Answer 1


Both of these sentences are acceptable, with the latter being more natural. This is because you directly can associate 'pay' with 'sell' or 'buy'.

Additionally, you can even say:

I would sell my book to you for 100 dollars

  • Which of these 3 is more formal to say?
    – user83223
    Feb 26, 2019 at 21:07
  • @Isa, 'give' is mostly informal. So I would suggest using 'pay' in a formal context. But that's just my opinion.
    – Varun Nair
    Feb 27, 2019 at 5:58

You must log in to answer this question.

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