yes, because 'all THE afternoon' has in English the connotation of it being a long time/ the whole of the afternoon, similar to the difference in French between jour and journee. Which is presumably what the Italian sentence meant also??
I wrote "Are you going to talk on the phone all afternoon?" and was marked wrong. I can see that Duo's answer is a reasonable interpretation of the sentence but I contend that mine is too. Any comments?