单项选择题

If you have really been studying English for so long, it' s about time you ______ able to write letters in English.

A.should be
B.were
C.must be
D.are