TheCanterburyTaleswaswrittenby().
A.Alfred the Great
B.Thomas Malory
C.Geoffrey Chaucer
D.Edmund Spencer
正确答案是C