Sometimes ATC used the line "expect late landing clearance due to.." in my student days (and they still do).
The latest clearance I ever got was when I called final, was told "no 1", reported short final, told to "continue, still no 1)
" and I finally exclaimed "extremely short final" as I crossed the threshold and was only then cleared to land.
Fortunately, no performance problems and runway unobstructed in my rollout area, but further down there was another student struggling with his t/o. Interesting..
