Future Simple vs Future perfect

Temat przeniesiony do archwium.
Cześć,

Mam zadanie z angielskiego, w którym jest takie zdanie:

Do you think.............(you/drink) twenty cups of coffee of tea by the end of the week?
----
Myślę, że tutaj powinno być w zakropkowanym miejscu you will have drunk ponieważ ewidentnie jest to czynność, która kończy się w danym momencie w przyszłości.

ale to Do you think mnie trochę myli - bo przy Future simple podejmujemy takie spontaniczne decyzje odnoszące się do przyszłości.

W każdym razie dobrze myślę, że powinno być Future perfect ? :) Z góry dziękuję!
myślenie to jest spontaniczna decyzja?

tak, future perfect ze względu na 'by'
wiem też to miałem za głupie, ale miałem niewielki procent niepewności -wolałem się upewnić :) Dziękuję bardzo!

« 

Pomoc językowa - tłumaczenia