Задание

Choose the correct variant.
If he had known about your birthday, he ... a present for you last weekend.

  • would have bought
  • buys
  • will buy
  • has bought