The fifties, for all their advertised conformity, now appear to have been a time of considerable achievement in the arts.
(A) for all their advertised conformity, now appear to have been
(B)
despite all their advertised conformity, now appear to be
(C) for all their advertised conformity, now appear that
they were(D) despite all their advertised conformity, now appears as
(E) with all advertised conformity, now appearsSome thoughts:Use of fifties:See the following sentences from google:
Before the Pill, before mass immigration and long before globalization, the
Fifties were a time of relative innocence.
=> Fifties were=> Fifties is a plural noun when it means number of years.
On one hand, the
Fifties were ten years of conformity, of fitting in, of mass consumerism, growing corporate power and reflexive patriotism
=> Again, fifties were.
Conclusion: "Fifties" is a plural noun.DESPITE:
Despite is used to express contrast. Example:
Despite the rough weather, she came on time.
=> So, the use of despite is incorrect in the given sentence. It changes the meaning of the sentence.
"They were a time" is redundant in C.
So, answer is A.