Quote:
Originally Posted by atlaisha Hello again,
I decided to ask all my questions here.
Could you please tell me what the differences between(or among??)these three sentences are?Like which is the most common,how formal they are and the difference in their meanings.
1-you will have learned English.
2-you will have English learned.
3-you will be done with learning English.
And we learned a new structure today like in this sentence:
You will have been learning English.
I haven't heard it before,could you tell me if it is used at all nowadays by native speakers?
Thanks in advance. |
Hello Atlaisha!
I hope this doesn't arrive too late!
Yes, "among" is the correct word. (You use "between" when you have two elements only)
Now to your answers:
1- it refers to an activity that will be finished in the future, for example, if you started learning English last year, by 2009 "you will have learned English for three years". We don't know if you will continue or not.
2- This sounds incorrect to me, a "learned" person is possible, but it is an adjective, meaning he/she knows a lot.
3- This one means you will have
finished a course for example, you may add the date ( By December ...)
The last one gives the idea that you mention the middle of the activity, what you have done and will go on doing it. (for example: By the end of the term you will have been learning for three years - and continue doing so)
Yes, it is used nowadays.
Hope it helps!
