Can anyone explain the difference between 'will have to' and 'gonna have to', please? I'm not native speaker and these statements seem exactly the same to me.
-
1Gonna is a dialectical form of going to. If you look for the difference between going to and will, you'll find there is a perceived difference in certainty about the described action. For more details, you might want to have a look at English Language Learners.– oerkelensCommented Nov 20, 2014 at 12:54
-
Yeah, "gonna" is colloquial for "going to" (and since it's colloquial it should not be used in formal writing, etc). The "correct" form of "gonna have to", though, would be "going to have to", which is a bit awkward to say, even for a native English speaker, whereas "will have to" conveys (nearly) the same meaning with a much "smoother" flow of words.– Hot LicksCommented Nov 20, 2014 at 13:28
Add a comment
|
1 Answer
You are going to have to renew your passport. (future intention - sounds horrible without "gonna") means you'll have to do it in the near future. ("gonna" is a colloquialism for "going to")
You have to renew your passport. (present simple) It refers to the present.
You will have to renew your passport. (future simple) You'll have to do it at some unspecified time in the future.