lena ^^
I am struggling with understanding the difference between those : It will be done at that point in the future. It will have been done at point in the future.
Nov 4, 2017 10:32 PM
Answers · 5
Firstly - you have a typo in your second sentence - you missed out the 'that' after 'at'. And - as Adrian pointed out, your sentences are a little awkward. You would be better to use 'some' rather than 'that'. But, to your question: Assuming you are using 'some point' as an example, e.g. 'It will be done at 5 o'clock today', vs. 'It will have been done at 5 o'clock today', the difference is the time that the thing will be done. The 'will have been done' form is like a progressive tense. It means that the thing will happen some time between now and the specified point in time. It doesn't say when, it only says that it will have happened by that time. The 'will be done at' form specifies the exact time it will happen. It's also a lot more natural with the 'have been done' form to use 'by' rather than 'at'. You need your ticket printed? It will be done at 5 pm. -> At 5 pm exactly, someone will print it. You need your ticket printed? It will have been done by 5 pm. -> Someone will print it, sometime before 5 pm. If you come at 5 pm, it will be ready for you to pick up. Hopefully I haven't made too many typos myself, and hopefully it's clear?
November 5, 2017
Hi lena, I think that the first one means that at a specific point in the future, something will begin to be done. The second one means that at that specific point in the future, that something will be already done. Regards
November 4, 2017
The correct form is : it will be done at that point in time in the future. The second sentence is incorrect, have been is past can’t use it in this sentence . Hope this is helpful.
November 4, 2017
This expression sounds clumsy. It would be better to say 'It will be done at some time' [if you don't know when] or 'It will have been done by then' if a particular time has been stated.
November 4, 2017
Still haven’t found your answers?
Write down your questions and let the native speakers help you!
lena ^^
Language Skills
Arabic (Egyptian), Arabic (Gulf), Arabic (Maghrebi), English, Persian (Farsi)
Learning Language
English