1. I'll teach you a lot more.
  2. I'll have you learn a lot more.

What's the difference?

  • 1
    Not an English expert, just an opinion. "I will have you learn" sounds very forceful. As if the villain is in the middle of his speech towards the protagonist. "I will teach you a lot more", on the other hand, sounds quite friendly. Sep 1, 2019 at 9:12
  • You are correct. “I’ll have you learn” can be quite aggressive. Sep 1, 2019 at 11:51

1 Answer 1


I think the logic here is similar to "I have painted my house" (I did it myself) and "I had my house painted" (I ordered someone to do it). In that case,

"I'll teach you" implies that I will personally be your teacher.

"I'll have you learn" implies that I will make you learn what is needed, but someone else may be your teacher (including yourself learning from your own mistakes).

You must log in to answer this question.

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