Multiple choice

Select the correct option to fill in blank in the following sentence.

Swami __________ his book before his father comes.

  1. had dusted

  2. will have dusted

  3. had been dusting

  4. have been dusting

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

We use the perfective will have when we are looking back from a point in time when something will have happened.