English Tense Tense Question #2995 (CAT-I)

Change the voice: Thick clouds have overcast the sky.

A The sky has been overcast by thick clouds
B The sky overcast by thick clouds
C The sky is overcast by thick clouds
D The sky has been overcast by thick clouds
Correct Answer & Explanation
Option D
Option D is the correct answer according to official curriculum guidelines.