Shakespeare has written dramas appealing to all people of all ages .

A)
present perfect
B)
past perfect
C)
simple present
D)
present continous

Correct Answer :   present perfect