问题

The literature works is said ______ into many foreign languages ______ in the past few years.
A:to have translated; in length
B:to have been translated; at length
C:to be translated; at length
D:to being translated; for length
B:to have been translated; at length
C:to be translated; at length
D:to being translated; for length
正确答案是: