WAEC - English Language (1999 - No. 38)

From the words lettered A to E, choose the word that best completes each of the following sentences.
By this time next year, I .........here for ten years
will have been working
have worked
had been working
would have worked

Explanation

What is the difference between "would have been" and "will have been"?

Answer:

The difference is between certainty that something will happen vs. certainty that something will not happen because of some condition in the future.

"Will have been" is used when talking about events such as birthdays, anniversaries, etc., that will occur at a future date. Example: "My husband will have been working for XYZ company 30 years next January 30th."

"Would have been" is used when talking about events such as birthdays, anniversaries, etc., that will not occur at a future date. Example: "If my husband had not passed away last year, he would have been working for XYZ company 30 years next January 30th."

Comments (0)

Advertisement