单项选择题

His handwriting is very bad, so I have much trouble ______ his letter.

A.reading
B.to read
C.to have read
D.read