HOW MANY PLAYS...

8. How many plays...?A. did Shakespeare write B. has Shakespeare writtenC. Shakespeare wrote D. Shakespeare has written