Search from various English teachers...
Ukraine flagDmitriy
What should I use HAVE BEEN or BE? 1. The work will (HAVE BEEN or BE?) finished/completed/done by tomorrow. 2. The work will (HAVE BEEN or BE?) finished/completed/done by the time they arrive.

Answers · 7

1
Hello Dmitry, Without more context it can be difficult to give an exact answer, but I believe 'be' is the correct choice in the 1st sentence although 'have been' is possible. In the second sentence I would use 'have been' because the action will be completed before a point in time in the future so here it is the future perfect simple. Best wishes Bob
1
1. Only "be finished" sounds natural. 2. Either option is OK. "will have been + past participle" sounds more formal and puts more emphasis on the time of finishing.
0
You should use "be" for both sentences.

Still haven’t found your answers?

Write down your questions and let the native speakers help you!

Don’t miss out on the opportunity to learn a language from the comfort of your own home. Browse our selection of experienced language tutors and enroll in your first lesson now!

Start Learning Today