Somebody should have cleaned the windows yesterday.

voice mcqs

A. The windows were not cleaned yesterday.
B. The windows had to be cleaned yesterday.
C. The windows should have been cleaned yesterday.
D. The windows should be cleaned yesterday.

Given sentence is in future perfect tense and it is in active voice.

Rule :
Subject + (should/shall) + have been + V3 + Other agents

Leave a Reply

Your email address will not be published. Required fields are marked *