Will + Present Perfect constructions, application for past and future

And they will not have been in a bed or have had a shower in almost a week!

Does this sentence say that there will be a period of time in the future, and it will last a week, when they are not going to have a shower or be in a bed? Or it says about the past, and the verb will here is a modal of some kind expressing volition?

Answer

No, it doesn’t mean that. It means that at some future time the description will apply. Nothing complex.

That future time might be in two days, and they might not have slept or showered for three or four days already. Or it might not be until years from now – for a long time yet, they’ll just carry on as normal.

Note that in practice, native speakers would almost always say “And they won’t have been…”

Attribution
Source : Link , Question Author : Graduate , Answer Author : FumbleFingers

Leave a Comment